Discuss member panels
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 20/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- fsharp
- Área
- documentation
Línea de trabajo
Empieza revisando la generación de member-panel de FSharp.Formatting en el contexto de los comentarios XML de FSharp.Core referenciados aquí. Compara las descripciones propuestas combinadas de tipos y parámetros, las páginas por miembro, la disposición vertical y las listas que solo contienen resúmenes con los ejemplos de PyTorch; se considerará terminado cuando se haya alcanzado y documentado una decisión de diseño definitiva.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hi all,
I'd like to discuss the member panels (and the documentation for members more generally) coming out of FSharp.Formatting. I think it's good to do this in the context of FSharp.Core where we have relatively populated XML comments, though it's a more general FSharp.Formatting issue
For FSharp.Core a typical member panel looks like this:

Now, the things I'd like some help with are
-
Should the parameter types and the parameter descriptions be merged together? The F#F codebase is now getting to a point where it's cleaned up enough (and I understand it well enough) to allow this to happen. But what visuals do we want? Are there any really nice docs elsewhere integrating type information and documentation you can point me to?
-
Do we actually need to move to generating one page per member, especially when example usage starts being added? A library like PyTorch doesn't do this but of course MSDN does.
-
The left-right display of the member usage feels like wasted space. Perhaps each member should be stacked.
Here's an example of PyTorch (not necesarily great documentation though nor exemplar for FSHarp.Core)
Member list:

Member page:

The things I notice are:
-
one page for each member
-
vertical stacking
-
types go in italics , parenthesized
-
only summary text on member list page
- 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
-
Crush Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
catppuccin/catppuccin#3125 ·
-
Link Checker Report Abiertoautomated issue report
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
VoltAgent/awesome-design-md#469 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
KhronosGroup/glTF#2648 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
sccn/sccn.github.io#108 ·