changelog - check whether releases are relevant
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
- 48/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- github, nuxt, typescript
Direzione di ricerca
Start by tracing how package changelog currently selects and serves releases, then locate the latest release request and its version date. The issue proposes checking GitHub’s latest commit for changelog.md after a release is at least two weeks old, comparing dates, and serving the file when it is newer. Done means relevant changelog content is returned in that case; the issue does not name files or tests, so first identify the existing request path and its coverage.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe the feature
Currently package changelog only checks whether releases are being used by a repo. not whether they're still relevant.
my current concept to fix this is as followed:
- when requesting the latest release, check the publish date against the package request version release date
- if the release is at least 2 weeks old, check changelog.md
- if changelog.md is newer (only by date, not time) serve the changelog.md instead.
currently the package I know that switched from releases to changelog.md is vue3-codemirror
What I've currently researched:
- for github you'll need to get the latest commit of a file and then either check last-modified header or
commit.commiter.datefield, the file api does also have the header but isn't accurate and doesn't have and anlastEditedfieldhttps://api.github.com/repos/{owner}/{repo}/commits?path={path_to_file}&page=1&per_page=1- example: https://api.github.com/repos/npmx-dev/npmx.dev/commits?path=README.md&page=1&per_page=1
- docs: https://docs.github.com/en/rest/commits/commits?apiVersion=2026-03-10#list-commits
Additional information
- Would you be willing to help implement this feature?
Final checks
- Read the contribution guide.
- Check existing issues.
- Lingua principale
- TypeScript
- Stelle
- 3.6k
- Fork
- 533
- Merge medio
- 4g 13h
- PR unite (30g)
- 40
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
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di npmx-dev/npmx.dev
-
Enable pnpm strictPeerDependencies checkForse già presa @cylewaitforit l’ha presa 1 giorno fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
Download graphs interpolate missing dataForse già presa @graphieros l’ha presa 1 giorno fa. Apertapending triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
a11y front
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
npmx-dev/npmx.dev#2914 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
front i18n
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
npmx-dev/npmx.dev#2831 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
back stale stale-to-close
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
npmx-dev/npmx.dev#2511 · 4 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di npmx-dev/npmx.dev
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 72/100
zts212653/clowder-ai#1678 ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
Progressive-Victory/the-website#680 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100