FSharp docs expose pre-release functionality
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Dokumentation
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- fsharp
- Bereich
- documentation
Rechercherichtung
Beginne mit .github/workflows/docs.yml in Zeile 29 und ermittle, auf welche FSharp.Core- und .NET-Version der Dokumentations-Build abzielt. Prüfe, wie die generierte Dokumentation APIs wie Keys verfügbar macht, und stelle fest, ob Vorabversionsfunktionalität beabsichtigt ist. Als erledigt gilt, dass die unterstützte Version eindeutig ist und Vorabversions-APIs entweder ausgeschlossen oder eindeutig gekennzeichnet sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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
- Vorherrschende Sprache
- Keine Sprachdaten
- Sterne
- 37
- Forks
- 20
- Ø Merge
- 5 Min.
- Gemergte PRs (30 T.)
- 2
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus fsharp/fsharp-core-docs
-
Missing namespaces? Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
fsharp/fsharp-core-docs#104 · 6 Kommentare ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
fsharp/fsharp-core-docs#103 · 4 Kommentare ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 38/100
fsharp/fsharp-core-docs#82 ·
-
Move to docs.fsharp.org? Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
fsharp/fsharp-core-docs#76 · 4 Kommentare · 9 Reaktionen ·
-
fsdocs
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
fsharp/fsharp-core-docs#65 · 5 Kommentare ·
Alle Issues in fsharp/fsharp-core-docs
Ähnliche Issues
-
Crush Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
catppuccin/catppuccin#3125 ·
-
Link Checker Report Offenautomated issue report
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 95/100
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
VoltAgent/awesome-design-md#469 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
KhronosGroup/glTF#2648 ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
sccn/sccn.github.io#108 ·