Generate hash for index.json requests (FSharp.Formatting issue)
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- fsharp, javascript
- Área
- documentation
Línea de trabajo
Comience con docs/content/fsdocs-search.js en la línea 14 y siga la ruta de plantillas que genera index.json y las URL de assets generadas. Determine cómo se generan los enlaces y las referencias a CSS o scripts; se considera terminado cuando el contenido actualizado recibe un valor de consulta hash para que los navegadores no reutilicen respuestas obsoletas de index.json.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The index.json search index cached by browsers may become out of date as the site gets refreshed
This is an FSharp.Formatting issue (specifically in fsdocs-search.js) noted by @baronfel in https://github.com/fsharp/fsharp-core-docs/pull/27#issuecomment-667561113
Cool. How do we check that? Here's the request: fsprojects/FSharp.Formatting@master/docs/content/fsdocs-search.js#L14
Regarding this point, I'd suggest that that content rendered by the templating engine render the content, and provide a hashed value for this specific content
Then, when rendering links/src elements to generated content files, append the hash to the query string. This would mean that urls like the one in the search JS you linked would need to be templated as well. Same for css links in the html head elements, etc.
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 37
- Forks
- 20
- Merge medio
- 5 min
- PR fusionados (30 d)
- 2
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
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 fsharp/fsharp-core-docs
-
Missing namespaces? Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
fsharp/fsharp-core-docs#104 · 6 comentarios ·
-
Build doesn't work on Linux? Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
fsharp/fsharp-core-docs#103 · 4 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 38/100
fsharp/fsharp-core-docs#82 ·
-
Move to docs.fsharp.org? Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
fsharp/fsharp-core-docs#76 · 4 comentarios · 9 reacciones ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
fsharp/fsharp-core-docs#75 · 3 comentarios · 1 reacción ·
Todos los issues de fsharp/fsharp-core-docs
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
Git-it-App/git-it-electron#1047 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
neondatabase/website#5944 ·
-
📕documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
db-ux-design-system/core-web#8239 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
libsdl-org/sdlwiki#1008 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100