Discuss member panels
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 20/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- fsharp
- Ambito
- documentation
Direzione di ricerca
Inizia esaminando la generazione di member-panel di FSharp.Formatting nel contesto dei commenti XML di FSharp.Core qui referenziati. Confronta le descrizioni proposte combinate di tipi e parametri, le pagine per membro, il layout verticale e gli elenchi contenenti solo i riepiloghi con gli esempi di PyTorch; il lavoro sarà considerato completato quando sarà stata raggiunta e documentata una decisione definitiva di progettazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 37
- Fork
- 20
- Merge medio
- 5m
- PR unite (30g)
- 2
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
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 fsharp/fsharp-core-docs
-
Missing namespaces? Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
fsharp/fsharp-core-docs#104 · 6 commenti ·
-
Build doesn't work on Linux? Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
fsharp/fsharp-core-docs#103 · 4 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
fsharp/fsharp-core-docs#82 ·
-
Move to docs.fsharp.org? Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
fsharp/fsharp-core-docs#76 · 4 commenti · 9 reazioni ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
fsharp/fsharp-core-docs#75 · 3 commenti · 1 reazione ·
Tutte le issue di fsharp/fsharp-core-docs
Issue simili
-
Crush Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
catppuccin/catppuccin#3125 ·
-
Link Checker Report Apertaautomated issue report
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
VoltAgent/awesome-design-md#469 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
KhronosGroup/glTF#2648 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
sccn/sccn.github.io#108 ·