Release scrub turns upstream author credits into `{{PRINCIPAL_FULL_NAME}}`, so installs credit the installing user
Los mantenedores suelen responder en 7 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 55/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- typescript
- Área
- backend
Línea de trabajo
Start by tracing the release scrub and install-time identity render that transform author and credit lines; the issue does not name their implementation files or tests. Compare the listed files under LifeOS/install/skills/Fabric/Patterns/ with upstream Fabric attribution. Done means third-party credits remain intact after install and update, while references to the user still receive the user's name.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The release scrub replaces the developer's own name with {{PRINCIPAL_FULL_NAME}} in author and credit lines. The install-time identity render then fills in the installing user's name. The result is that every install credits the developer's work to its own user.
Examples in LifeOS/install/skills/Fabric/Patterns/, compared with danielmiessler/fabric:
extract_wisdom/README.md:152,extract_article_wisdom/README.md:152,extract_product_features/README.md:152:**Author**: {{PRINCIPAL_FULL_NAME}}(upstream:Daniel Miessler)create_better_frame/system.md:11:Author {{PRINCIPAL_FULL_NAME}} February 24, 2024rate_value/README.md:3:Co-created by {{PRINCIPAL_FULL_NAME}} and <co-author>(upstream:Daniel Miessler and Jason Haddix)show_fabric_options_markmap/system.md:400:By {{PRINCIPAL_FULL_NAME}}.
Because the render runs again on every update, a local fix gets overwritten on the next upgrade.
Suggested fix: exempt third-party attribution from the identity scrub. Fabric patterns and any author or credit lines should keep the real author, and the user's name should only be substituted where a line refers to the user.
- Lenguaje dominante
- TypeScript
- Estrellas
- 19.7k
- Forks
- 2.5k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de danielmiessler/LifeOS
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
danielmiessler/LifeOS#2660 ·
Los mantenedores suelen responder en 7 días
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 84/100
danielmiessler/LifeOS#2655 ·
Los mantenedores suelen responder en 7 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
danielmiessler/LifeOS#2653 ·
Los mantenedores suelen responder en 7 días
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
danielmiessler/LifeOS#2639 ·
Los mantenedores suelen responder en 7 días
-
MergeSettings: nested __merge annotations under a user-only key are written raw into settings.jsonAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
danielmiessler/LifeOS#2636 ·
Los mantenedores suelen responder en 7 días
Todos los issues de danielmiessler/LifeOS
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
Los mantenedores suelen responder en 1 día
-
area/admin/user area/internationalization automated-triage issue/auto-triaged type/bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 76/100
grafana/grafana#137281 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
accessibility bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 79/100
Luen/crag-stats#429 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Missing assertions to legacy Cafe Menu block testsPosiblemente ocupada @mariamanbar la tomó hoy. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
freeCodeCamp/freeCodeCamp#71624 ·
Los mantenedores suelen responder en 1 día