FSharp docs expose pre-release functionality
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Documentación
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- fsharp
- Área
- documentation
Línea de trabajo
Empieza con .github/workflows/docs.yml en la línea 29 y determina a qué versión de FSharp.Core y .NET está dirigido el build de la documentación. Comprueba cómo la documentación generada expone APIs como Keys y establece si la funcionalidad de pre-release es intencionada. Se considerará terminado cuando la versión compatible esté clara y las APIs de pre-release estén excluidas o claramente identificadas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
My main question is: Is it intentional to have the docs show pre-release functionality?
I was writing a little app and forgot some syntax when using map. I checked the docs and noticed that it exposed a Keys property. I tried to use that instead of what I was doing. After a bit of poking to see if I was somehow missing a namespace I was helped by another engineer who said that Keys is a dotnet 6 feature. I then tried to answer the question "What of this can I use, and what can't I use yet?" which I was unable to do easily.
If this isn't intentional, I could see a number of ways to help:
- Build the docs not off of main, but off a release branch.
- Build off the main branch, but leave it to maintainers to mark functionality "pre-release" through an attribute and remove them when the functionality reaches the current dotnet version
- This would probably be a larger effort, but enhance the docs so they can be contextual based on the dotnet version similar to how the Microsoft docs here work
- 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 ·
-
fsdocs
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
fsharp/fsharp-core-docs#65 · 5 comentarios ·
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