Attach the Lexicon extension to releases
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
- 65/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- github-actions
- Área
- ci-cd, documentation, release
Línea de trabajo
Start with the existing Publish workflow and Verify Release checks, using the Interlinearizer zip handling as the reference for the Lexicon release asset and placeholder validation. Then update INSTALL.md and the release body wording; it is done when the optional Windows/Linux Lexicon install is documented, the lexbox commit is recorded, and verification rejects missing or unfilled assets.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
Testers who want the Lexicon extension alongside the Interlinearizer have to find and build it themselves.
Proposal
Attach the Lexicon extension to each Interlinearizer release, as an optional install.
Depends on sillsdev/languageforge-lexbox#2690, which publishes the zip as lexbox prerelease lexicon-v<version>.
- Publish workflow: add a
lexiconVersioninput (e.g.0.0.1). Downloadlexicon_<version>.zipfrom lexbox releaselexicon-v<version>, and attach it to the draft release. - Record the build: that tag moves while the Lexicon version stays the same. Record the lexbox commit it points at in the step summary and the release body.
- Release body: add an optional step for installing the Lexicon zip. Say it is Windows and Linux only.
- Verify Release: if the body names a Lexicon zip, fail when it isn't attached. Also fail on an unfilled placeholder, as for the Interlinearizer zip.
- INSTALL.md: mention the optional Lexicon install.
Out of scope
- macOS support for Lexicon (sillsdev/languageforge-lexbox#1603).
- Building Lexicon in this repo.
- Lenguaje dominante
- TypeScript
- Estrellas
- 2
- Forks
- 0
- Merge medio
- 2 d 5 h
- PR fusionados (30 d)
- 46
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 sillsdev/interlinearizer-extension
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
sillsdev/interlinearizer-extension#388 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
sillsdev/interlinearizer-extension#383 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 65/100
sillsdev/interlinearizer-extension#382 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 54/100
sillsdev/interlinearizer-extension#379 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
sillsdev/interlinearizer-extension#369 ·
Los mantenedores suelen responder en 1 día
Todos los issues de sillsdev/interlinearizer-extension
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 84/100
answerLoops/answerLoops#345 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
siyuan-note/siyuan#20313 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
LanternOps/breeze#8254 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 82/100
gofish-graphics/gofish-graphics#1084 ·
Los mantenedores suelen responder en 1 día