Editor integration: inline Markdown source mode and a VS Code extension (plan, awaiting decisions)
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 20/100
- Issue-Typ
- Feature
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- csharp, markdown, typescript, vscode
- Bereich
- developer-experience
Rechercherichtung
Start by reading the proposed ADR 0034 and the listed dependency, issue #161, for the fwmd CLI. The plan spans a document service, editor mode, and VS Code extension, but 15 owner decisions are pending and the ADR is not yet in the repository. Work can be scoped once those decisions are resolved; the issue gives no settled completion criteria.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Plan drafted 2026-11-06, with a proposed ADR 0034 that is not yet in the repo. The shape:
- one UI-free document service in SIL.TextEditing.Markdown (analyse → findings, canonical text, paragraph-to-source map);
- the
fwmdCLI first (#161); - an inline source mode as a second RichTextField with a Markdown language service, which needs that language service to work on several paragraphs;
- a VS Code extension: a .NET language server (native AOT), a thin TypeScript client and a TextMate grammar.
About 11–16 weeks over 7 phases. Owner decisions E-1 to E-15 are pending: source surface, toggle scope, undo (a narrow ADR 0003 amendment), leaving with errors, records, LSP shape, JSON-RPC, distribution, project context, language id, preview, location, publishing, npm packages, CLI shape. The ADR lands once they are decided.
- Vorherrschende Sprache
- C#
- Sterne
- 0
- Forks
- 0
- Ø Merge
- 1 Std. 43 Min.
- Gemergte PRs (30 T.)
- 43
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
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 sillsdev/SIL.TextEditing
-
Playground selection bar: comes back after Apply or scrolling while focus is in the Markdown paneOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
sillsdev/SIL.TextEditing#175 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
sillsdev/SIL.TextEditing#167 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
sillsdev/SIL.TextEditing#164 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
sillsdev/SIL.TextEditing#137 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 82/100
sillsdev/SIL.TextEditing#133 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in sillsdev/SIL.TextEditing
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
RicoSuter/Namotion.Interceptor#918 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area-integrations
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 2 Tagen
-
Sample solution restore fails with NU1109 (Microsoft.Extensions.Logging.Abstractions downgrade)Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
ardalis/CleanArchitecture#1150 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 82/100
reacher-z/Awesome-REA#3585 ·
Maintainer antworten meist innerhalb von 1 Tag