Serve revision-consistent offline documentation snapshots
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- go
- Área
- api, backend, documentation
Línea de trabajo
Start with prerequisite #89, then read wavedoc/, internal/document/, and internal/web/handler/documents.go to understand the approved format and existing document serving paths. Run the relevant Go tests before implementing the server/export producer. Done means the acceptance criteria pass, including revision consistency, unavailable revisions, size and digest metadata, cache validators, language and Wave/Whale membership, removed paths, deployment changes, and command documentation.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Roadmap: #76
Goal
Implement the server/export producer defined by #89 so an Android download can retrieve one complete documentation revision.
Acceptance criteria
- Generate the agreed manifest and content payloads from published embedded documentation.
- Keep all manifest entries bound to the same revision; return the documented unavailable-revision response after retirement.
- Enforce the contract's size bounds, digest verification data, and cache validators.
- Test English/translation membership, Wave/Whale separation, removed paths, and a deployment revision change.
- Document the serving/export command and revision-retention behavior.
Start: wavedoc/, internal/document/, internal/web/handler/documents.go. Implement the approved format from #89; device storage remains #90.
Prerequisites: #89.
- Lenguaje dominante
- Go
- Estrellas
- 1
- Forks
- 7
- Merge medio
- 1 h 45 min
- PR fusionados (30 d)
- 16
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. 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 wavefnd/wave-platform
-
bug difficulty: beginner documentation good first issue help wanted localization
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
wavefnd/wave-platform#140 ·
-
bug difficulty: beginner documentation good first issue help wanted localization
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
wavefnd/wave-platform#139 ·
-
bug difficulty: beginner documentation good first issue help wanted localization
Dificultad 2/5 Medio día Aptitud para principiantes 88/100
wavefnd/wave-platform#137 ·
-
bug difficulty: beginner documentation good first issue help wanted localization
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
wavefnd/wave-platform#136 ·
-
bug difficulty: beginner documentation good first issue help wanted localization
Dificultad 1/5 Menos de una hora Aptitud para principiantes 94/100
wavefnd/wave-platform#135 ·
Todos los issues de wavefnd/wave-platform
Issues similares
-
Remove CAAPFAbiertokind/chore kind/cleanup needs-area
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
rancher/turtles#2848 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
priority: low 🌱 type: enhancement 💅🏼
Dificultad 2/5 Medio día Aptitud para principiantes 84/100
nebari-dev/llm-serving-pack#199 ·
Los mantenedores suelen responder en 3 días
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
kedacore/keda#8225 · 1 comentario ·
Los mantenedores suelen responder en 1 día