Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Attach the Lexicon extension to releases

Aperta
#367 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
65/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
github-actions

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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 lexiconVersion input (e.g. 0.0.1). Download lexicon_<version>.zip from lexbox release lexicon-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.
Lingua principale
TypeScript
Stelle
2
Fork
0
Merge medio
2g 5h
PR unite (30g)
46

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di sillsdev/interlinearizer-extension

Tutte le issue di sillsdev/interlinearizer-extension

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.