This commit is contained in:
2026-05-01 18:37:24 +02:00
parent 6ea56fb5e0
commit dddbdeb616
46 changed files with 362 additions and 390 deletions

9
doc/__/desktop.md Normal file
View File

@@ -0,0 +1,9 @@
- links sind die übersichten
- projektübersicht
- projektdetails
- areadetails
- links bleibt im selben fenster
- rechts sind die md dateien
- md datei öffnen
- öffnen sich immer rechts beim nächstmöglichen fenster
- nicht vorhanden, dann wird ein neues geöffnet

2
doc/__/mobile.md Normal file
View File

@@ -0,0 +1,2 @@
- projektübersicht, projektdetails, areadetails und md dateien bleiben im selben fenster
- navigation über die breadcrumb

View File

@@ -1 +1,2 @@
Obsidian Plugin - Projektkontext managen
**Obsidian Plugin**
Projektkontext managen

View File

@@ -1,24 +0,0 @@
**Core**
- Obsidian Plugin - Projektkontext managen
**Target**
- Für große Projekte geht der Kontext schnell verloren.
- Sie werden unübersichtlich und schwer zu managen.
- Das Plugin hilft Projekte kontextbezogen zu strukturieren.
- So lassen sich große Projekte wieder managen.
**Story**
- Großes Projekt soll geplannt werden
- Core definieren (Worum geht es?)
- Target beschreiben (Welches Problem löst es?)
- Story schreiben (Wie wird es verwendet?)
- Areas und Features definieren (Welche Funktionen hat es?)
- Features implementieren
- Projekt v1
**Areas**
- **Core**: Kompakter Titel zum Projekt
- **Target**: Problem -> Folge -> Lösung -> Ergebnis zum Projekt
- **Story**: Kernverwendung vom Projekt
- **Area**: Sammlung von Features
- **Feature**: Abgeschlossene Funktion im Bereich
- **Projects**: Übersicht der Projekte
- **Overview**: Übersicht zu einem Projekt
- **Detail**: Übersicht zu einem Area

View File

@@ -1,8 +0,0 @@
Desktop
- links projektübersicht, projektdetails und areadetails (je nachdem was auf ist)
- rechts md dateien
Mobile
- projektübersicht, projektdetails und areadetails
- md dateien werden in der gleichen sicht geöffnet
- wischen nach rechts schließt sie und zeigt wieder die übersicht

View File

@@ -1,3 +1,4 @@
- container für features
- Auflistung als Columns
- sammlung von features
- Auflistung als Columns (aufstockend)
- wird gespeichert als `./{area}/`
- `__` sind allgemeine zum ordner

7
doc/breadcrumb.md Normal file
View File

@@ -0,0 +1,7 @@
- steht ganz oben
- desktop
- Projekte > {projektname}
- Projekte > {projektname} > {areaname}
- mobile
- Projekte > {projektname} > {md-name}
- Projekte > {projektname} > {areaname} > {md-name}

View File

@@ -1,3 +1,4 @@
- Max 64 Zeichen
- wird als `./_core.md` gespeichert
- beschreibt kompakt was das projekt ist
- Max 128 Zeichen
- wird als `./_core.md` gespeichert
- als md gerendert

View File

@@ -1,17 +0,0 @@
- LMB auf area öffnet die areatdetails
- enthält details zur area
layout: features
features
- alle features zum area als cards
- LMB auf feature öffnet die `{feature}.md`
- RMB auf feature öffnet die feature optionen
feature option create
- erstellt eine neue feature md datei im area ordner
- modal für den feature namen
- erstellen und abbrechen buttons
feature option delete
- entfernt feature

3
doc/details/__.md Normal file
View File

@@ -0,0 +1,3 @@
- LMB auf area öffnet die areatdetails
- enthält details zur area
- layout: features

View File

@@ -0,0 +1,3 @@
- erstellt eine neue feature md datei im area ordner
- modal für den feature namen
- erstellen und abbrechen buttons

View File

@@ -0,0 +1,3 @@
- erstellt eine neue feature md datei im area ordner
- modal für den feature namen
- erstellen und abbrechen buttons

9
doc/details/features.md Normal file
View File

@@ -0,0 +1,9 @@
- alle features zum area als button-cards
- name ind bold
- inhalt als md gerendert dadrunter
- max width für cards ist hier 300px
- LMB auf feature öffnet die `{feature}.md`
- RMB auf feature container öffnet die feature optionen
- feature erstellen
- RMB auf feature öffnet die feature optionen
- feature löschen

View File

@@ -1,54 +0,0 @@
- LMB auf projekt öffnet die projektdetails
- enthält details zum projekt
layout
- core
- target
- story
- areas
core
- inhalt aus core.md
- oben als card
- LMB öffnet ./core.md
target
- inhalt aus ./target.md
- unter kern als card
- LMB öffnet target.md
story
- inhalt aus ./story.md
- unter target als card
- LMB öffnet story.md
- ist aufklappbar, standard ist eingeklappt
areas
- alle areas zum projekt als cards
- enthält die features als flex liste
- featurename ist dateiname
- RMB auf area öffnet optionen zur area
- LMB auf feature öffnet die {feature}.md
- RMB auf feature öffnet die feature optionen
area option create
- erstellt eine neuen area ordner
- modal für den area namen
- erstellen und abbrechen buttons
area option rename
- ändert den ordnernamen zur area
- modal mit dem aktuellen area namen
- speichern und abbrechen buttons
area option delete
- entfernt area rekursiv
- muss bestätigt werden
feature option create
- erstellt eine neue feature md datei im area ordner
- modal für den feature namen
- erstellen und abbrechen buttons
feature option delete
- entfernt feature

5
doc/overview/__.md Normal file
View File

@@ -0,0 +1,5 @@
- LMB auf projekt öffnet die projektdetails
- enthält details zum projekt
- layout als grid responsiv
- core+target
- areas

20
doc/overview/areas.md Normal file
View File

@@ -0,0 +1,20 @@
- zwei varienten
- area mit features
- einzelnes feature
- beide sind button-cards
- area enthält features als flex liste
- featurename ist dateiname
- zuerst einzelne features verwenden
- areas, wenn 2 oder mehr features zusammen gehören
- RMB auf area container öffnet optionen zur area container
- area erstellen
- feature erstellen
- RMB auf area öffnet optionen zur area
- feature erstellen
- area umbenenen
- area löschen
- RMB auf feature öffnet die feature optionen
- feature löschen
- LMB auf feature öffnet die {feature}.md

2
doc/overview/core.md Normal file
View File

@@ -0,0 +1,2 @@
- inhalt aus `_core.md`
- LMB öffnet `_core.md`

View File

@@ -0,0 +1,3 @@
- erstellt eine neuen area ordner
- modal für den area namen
- erstellen und abbrechen buttons

View File

@@ -0,0 +1,3 @@
- erstellt eine neue feature md datei im area ordner
- modal für den feature namen
- erstellen und abbrechen buttons

View File

@@ -0,0 +1 @@
- entfernt area rekursiv

View File

@@ -0,0 +1 @@
- entfernt feature

View File

@@ -0,0 +1,4 @@
- featues kann man per d&d verschieben
- featue aus area -> area container
- featue aus area container -> area
- featue aus area -> area

View File

@@ -0,0 +1,3 @@
- ändert den ordnernamen zur area
- modal mit dem aktuellen area namen
- speichern und abbrechen buttons

2
doc/overview/target.md Normal file
View File

@@ -0,0 +1,2 @@
- inhalt aus `_target.md`
- LMB öffnet `_target.md`

View File

@@ -1,9 +1,3 @@
- kann ich projekt oder subprojekt zu einem großen projekt sein
- root ordner zum projekt
- ist abgeschlossen, also hat keine abhängigkeit
- ist der root ordner
- ordnername ist der projektname
kerndatei
- wird als project.md gespeichert
- enthält kern, zweck, stories und kategorien als md dateien
- enthält bereiche als ordner

View File

@@ -1,28 +0,0 @@
- LMB auf plugin icon öffnet die projektübersicht
- enthält alle projekte
plugin icon
- 9 app icon
- icon links in obsidian navigation
projekte
- lädt alle ordner aus ./projects/
- cards als buttons
- grid layout
- name ist ordnername
- RMB auf Card öffnet optionen zum projekt
option create
- erstellt ein neues projekt
- erstellt automatisch core.md, target.md und story.md
- modal für den projektnamen
- erstellen und abbrechen buttons
option rename
- ändert den ordnernamen zum projekt
- modal mit dem aktuellen projektnamen
- speichern und abbrechen buttons
option delete
- entfernt projekt rekursiv
- muss bestätigt werden

2
doc/projects/__.md Normal file
View File

@@ -0,0 +1,2 @@
- enthält alle projekte
- LMB auf plugin icon öffnet die projektübersicht

View File

@@ -0,0 +1,4 @@
- erstellt ein neues projekt
- erstellt automatisch `_core.md`, `_target.md` und story area
- modal für den projektnamen
- erstellen und abbrechen buttons

View File

@@ -0,0 +1 @@
- entfernt projekt rekursiv

9
doc/projects/listing.md Normal file
View File

@@ -0,0 +1,9 @@
- lädt alle ordner aus ./projects/
- projekte als button-cards
- grid layout
- name ist ordnername bold und core inhalt dadrunter
- RMB auf projekt Container öffnet optionen zum projekt
- projekt erstellen
- RMB auf projekt öffnet optionen zum projekt
- projekt umbenennen
- projekt löschen

View File

@@ -0,0 +1,2 @@
- layout-grid icon
- icon links in obsidian navigation

View File

@@ -0,0 +1,3 @@
- ändert den ordnernamen zum projekt
- modal mit dem aktuellen projektnamen
- speichern und abbrechen buttons

View File

@@ -1,5 +0,0 @@
- beschreibt wie das fertige projekt in der regel verwendet werden soll
- Max 1024 Zeichen
- wird als `./_story.md` gespeichert
- nur die hauptanwendung
- abfolge von schritten (start ... ende)

4
doc/story/__.md Normal file
View File

@@ -0,0 +1,4 @@
- beschreibt wie das fertige projekt in der regel verwendet werden soll
- abfolge von schritten (start ... ende)
- eine oder mehrere stories
- stehen in der area story

4
doc/story/erweitern.md Normal file
View File

@@ -0,0 +1,4 @@
- Projekt soll erweitert werden
- Areas und Features erstellen / anpassen / entfernen
- Features implementieren
- Projekt v2

View File

@@ -1,6 +1,10 @@
- beschreibt simpel welches problem das projekt löst
- Was ist das Problem und die Folge davon?
- Wie löst das Projekt das Problem und was ist die Folge davon?
- Folgende Fragen werden beantwortet
- Was ist das Problem?
- Was ist die Folge vom Problem?
- Wie löst das Projekt das Problem?
- Was ist die folge der Lösung?
- der zweck muss klar erkennbar sein
- max 255 zeichen
- max 256 zeichen
- wird als `./_target.md` gespeichert
- als md gerendert