[chore] Add a tool to add versions to versions.json
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- typescript
- Área
- documentation, release, tooling
Línea de trabajo
Empieza inspeccionando data/versions.json y las herramientas existentes del proyecto; después, localiza cómo se generan o mantienen los archivos de documentación bajo general/releases. Define los comandos y argumentos a partir de los ejemplos, incluidas las actualizaciones de versiones y releases, las fechas de LTS, las rutas de actualización y las plantillas en src u otra ubicación adecuada. Se considera terminado cuando la herramienta actualiza versions.json y crea los esqueletos de versión o release solicitados.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
What do we need to do?
Create a new yarn tool to add new versions to data/versions.json. Ideally this should also create the skeleton version file. The tool usage could look like:
// Add a major release version.
yarn version add-version [name] "[releaseDate]" "[generalEndDate]" "[securityEndDate]" --lts
yarn version add-version 4.1 "14 November 2022" "13 November 2023" "10 November 2025" --lts
// Add a release to the version.
yarn version add-release [name] [versionnumber] "[releasedate]" [--upgradepath="https://..."] [--minor]
yarn version add-release 4.0.2 2022041900 "11 July 2022"
// Update the date of a version.
yarn version update-date [name] [--release-date="[date]"] [--general-date="[date]"] [--security-date="[date]"]
We should create a template in src (or somewhere else..?) to use in general/releases/[majorVersion].md or general/releases/[majorVersion]/[minorVersion].md.
- Lenguaje dominante
- TypeScript
- Estrellas
- 74
- Forks
- 652
- Merge medio
- 1 d 15 h
- PR fusionados (30 d)
- 9
Preparar el entorno
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 moodle/devdocs
-
[docs] Change notice for versions of Moodle only in security supportPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertobug documentation help wanted needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
moodle/devdocs#1673 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
documentation enhancement help wanted needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
bug documentation help wanted needs-triage
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
Accessibility - SQL Indentation image alt text is the file name.Posiblemente ocupada @travis-kuenzi la tomó hace 129 días. Abiertobug documentation good first issue needs-triage
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
moodle/devdocs#1395 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug documentation help wanted needs-triage
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
moodle/devdocs#762 · 5 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de moodle/devdocs
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
OHDSI/Data2Evidence#3496 ·
Los mantenedores suelen responder en 2 días
-
TaskSecret.vue: replace explicit `any` with real typesPosiblemente ocupada @prayas-bit la tomó hoy. Abiertoarea/frontend good first issue kind/cooldown
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
kestra-io/kestra#20352 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Bouncer: long messages are re-split at 350 bytes, breaks echo-message reconciliationPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día