docs: write docs/architecture.md describing the nine-project layout
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 88/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- csharp
- Ambito
- documentation
Direzione di ricerca
Inizia da LageBuch.sln e dalle voci ProjectReference di ogni file .csproj per mappare i nove progetti e le loro dipendenze effettive. Scrivi docs/architecture.md con i riepiloghi dei progetti, il grafo dei riferimenti, i punti di ingresso delle app desktop e Android e una tabella che indichi dove apportare le modifiche, quindi inserisci un collegamento nella sezione For developers di README.md. Verifica ogni progetto e riferimento controllando i file e accertati che il collegamento nel README funzioni.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
docs/ holds master-data.md and releasing.md. There is nothing that explains
how the nine projects under src/ fit together, so a new contributor has to
reconstruct the layering from .csproj files before they can judge where a
change belongs.
What to do
Write docs/architecture.md. Everything you need is readable from
LageBuch.sln and the ProjectReference entries in each .csproj — no domain
knowledge and no running the app required.
Cover:
- The nine projects and one sentence each on what lives there:
LageBuch.Domain,LageBuch.Persistence,LageBuch.Documents,
LageBuch.Sync,LageBuch.Sync.Hosting,LageBuch.AppLogic,
LageBuch.App.Shared,LageBuch.App,LageBuch.App.Android. - The reference graph — which project may reference which, derived from the
actualProjectReferenceentries. A small diagram or a nested list both work. - The two app heads, desktop and Android, and what they share through
App.Shared. - Where a change goes — a short "if you are changing X, look in Y" table.
This is the part that saves a newcomer the most time.
Describe what the code does today. If you notice a reference that looks wrong,
mention it in the PR rather than documenting an intention.
Link the new page from the For developers section of README.md.
Verify
Check that every project name and reference you wrote matches the .csproj
files, and that the README link resolves.
Difficulty: easy to medium. No C# required, just careful reading.
New here?
Comment to claim this issue and it is yours. If no pull request appears within
seven days it goes back in the pool, no hard feelings.
Before you open the PR, please skim CONTRIBUTING.md:
commits need DCO sign-off (git commit -s) and a Conventional Commit subject.
Changes under src/ additionally need an entry under ## [Unreleased] in
CHANGELOG.md — CI fails the PR otherwise.
Questions are welcome right here or in
Discussions.
- Lingua principale
- C#
- Stelle
- 1
- Fork
- 3
- Merge medio
- 4h 34m
- PR unite (30g)
- 182
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
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 CodeForFire/lagebuch
-
bug ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
CodeForFire/lagebuch#714 ·
I maintainer di solito rispondono entro 1 giorno
-
bug ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
CodeForFire/lagebuch#713 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
CodeForFire/lagebuch#405 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
CodeForFire/lagebuch#349 ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue ux
Difficoltà 1/5 1-3 ore Idoneità per principianti 91/100
CodeForFire/lagebuch#347 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di CodeForFire/lagebuch
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
KnifeLemon/Filee#363 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
-
area-Native untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
dotnet/machinelearning#7837 ·
I maintainer di solito rispondono entro 2 giorni
-
[CI] .trgen-ignore required for several grammars.Forse già presa @kaby76 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
antlr/grammars-v4#5073 ·
I maintainer di solito rispondono entro 1 giorno
-
[Enhancement]: Add a search box to the Time Zone dropdownForse già presa @idumlupinar l’ha presa oggi. ApertaStatus: New
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
dnnsoftware/Dnn.Platform#7579 ·
I maintainer di solito rispondono entro 2 giorni