Bidra
Tack för ditt intresse för att bidra till Släktträd!
Kom igång
- Forka repositoryt
- Klona din fork:
git clone https://github.com/DITT_ANVÄNDARNAMN/FamilyTree.git - Installera beroenden:
npm install - Skapa en branch:
git checkout -b feature/din-funktion
Utvecklingsarbetsflöde
- Gör dina ändringar
- Testa på både iOS- och Android-simulatorer
- Kör E2E-tester:
npm run test:e2e - Committa dina ändringar med ett beskrivande meddelande
- Pusha och öppna en Pull Request
Kodstil
- TypeScript används överallt — undvik
any-typer - Följ befintliga mönster för komponenter och skärmar
- Använd det centraliserade temat (
src/theme/) för färger, typsnitt och mellanrum - UI-text måste vara på polska (appens språk)
Lägga till en ny skärm
- Skapa skärmen i
src/screens/ - Lägg till den i lämplig navigeringsstack i
src/navigation/ - Lägg till ett Maestro E2E-test i
.maestro/
Rapportera problem
Vänligen öppna ett issue på GitHub med:
- En tydlig beskrivning av problemet
- Steg för att reproducera
- Förväntat kontra faktiskt beteende
- Enhets-/simulatorinformation
Licens
Genom att bidra godkänner du att dina bidrag licensieras under MIT-licensen.