infra: content lifecycle strategy
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- git, github-actions
- Ambito
- devops, documentation, release
Direzione di ricerca
Inizia leggendo sync-motoko.yml, update-syntax-grammars.yml, .sources/VERSIONS e la checklist dei sottomoduli in CLAUDE.md. Mappa i sottomoduli rimanenti e le tre aree richieste relative all’ownership e alle policy di revisione; il lavoro è completato quando sono definiti la copertura necessaria dei workflow, il file CODEOWNERS e una cadenza documentata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Context
Define how docs stay fresh as upstream sources evolve. This covers change detection, sync automation, and freshness ownership.
Current state
Automated:
- Motoko pages:
sync-motoko.yml— weekly, detects newcaffeinelabs/motokoreleases and opens a PR with synced content already committed - Motoko + Candid grammars (Shiki):
update-syntax-grammars.yml— weekly, tracksdfinity/vscode-motokoreleases and opens a PR with updated TextMate grammars
Established conventions:
- Every content page carries an
<!-- Upstream: hand-written | sync from | informed by -->comment (decision: 2026-03-12) - Every submodule bump PR must follow the checklist in CLAUDE.md (per-submodule diff review, affected page updates, bump notice comments on open PRs)
.sources/VERSIONStracks current pinned versions for release-pinned submodules
Not yet in place:
- No automated change detection for the remaining 13+ submodules (
icp-cli,cdk-rs,motoko-core,icskills,examples,icp-js-sdk-docs,candid,response-verification,chain-fusion-signer,papi,ic-pub-key,internetidentity,icp-cli-recipes,icp-cli-templates) - No CODEOWNERS file — no defined ownership per section
- No documented review cadence or staleness policy
Remaining questions
- Submodule change detection: Build a workflow similar to
sync-motoko.ymlfor release-pinned submodules — check latest tag against.sources/VERSIONS, open a bump PR or issue when behind. Main/master-pinned submodules are harder (no release signal); a weekly diff summary issue may be more practical. - CODEOWNERS: Define section-level ownership (e.g. chain-fusion guides → chain-fusion team, Rust CDK pages → SDK team).
- Review cadence: Document a spot-check schedule for hand-written pages that are
informed byupstream sources.
Output
- Automated bump detection workflow(s) for release-pinned submodules
CODEOWNERSfile- Staleness / review cadence documented in
.docs-plan/decisions.mdorCONTRIBUTING.md
- Lingua principale
- JavaScript
- Stelle
- 4
- Fork
- 5
- Merge medio
- 1g 6h
- PR unite (30g)
- 30
Guida per i contributori
Apri la guida per i contributori
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 dfinity/developer-docs
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
dfinity/developer-docs#281 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
dfinity/developer-docs#279 ·
-
docs: cycle cost docs follow-up — ICP formula, worked example, instruction profiling, cost traps Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 68/100
dfinity/developer-docs#274 ·
-
documentation enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
dfinity/developer-docs#232 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 65/100
dfinity/developer-docs#228 ·
Tutte le issue di dfinity/developer-docs
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
HarperFast/skills#96 ·
-
[Block] Latest Posts [Type] Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
Daemon passes --experimental-wasm-jspi unconditionally on Node >= 24; Node 26 rejects the flag Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Automattic/studio#4908 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
sugarlabs/musicblocks#8847 ·