Bidrag
Tak for din interesse i at bidrage til Stamtræ!
Kom godt i gang
- Fork repositoryet
- Klon din fork:
git clone https://github.com/DIT_BRUGERNAVN/FamilyTree.git - Installer afhængigheder:
npm install - Opret en branch:
git checkout -b feature/din-funktion
Udviklingsworkflow
- Foretag dine ændringer
- Test på både iOS- og Android-simulatorer
- Kør E2E-test:
npm run test:e2e - Commit dine ændringer med en beskrivende besked
- Push og åbn en Pull Request
Kodestil
- TypeScript bruges overalt — undgå
any-typer - Følg eksisterende mønstre for komponenter og skærme
- Brug det centraliserede tema (
src/theme/) til farver, skrifttyper og mellemrum - UI-tekst skal være på polsk (appens sprog)
Tilføj en ny skærm
- Opret skærmen i
src/screens/ - Tilføj den til den relevante navigationsstak i
src/navigation/ - Tilføj en Maestro E2E-test i
.maestro/
Rapportér problemer
Åbn venligst en issue på GitHub med:
- En klar beskrivelse af problemet
- Trin til at reproducere
- Forventet versus faktisk adfærd
- Enheds-/simulatorinformation
Licens
Ved at bidrage accepterer du, at dine bidrag vil blive licenseret under MIT-licensen.