Bidra
Takk for din interesse i å bidra til Slektstre!
Kom i gang
- Forke repositoryet
- Klon din fork:
git clone https://github.com/DITT_BRUKERNAVN/FamilyTree.git - Installer avhengigheter:
npm install - Lag en branch:
git checkout -b feature/din-funksjon
Utviklingsarbeidsflyt
- Gjør endringene dine
- Test på både iOS- og Android-simulatorer
- Kjør E2E-tester:
npm run test:e2e - Commit endringene med en beskrivende melding
- Push og åpne en Pull Request
Kodestil
- TypeScript brukes overalt — unngå
any-typer - Følg eksisterende mønstre for komponenter og skjermer
- Bruk det sentraliserte temaet (
src/theme/) for farger, fonter og mellomrom - UI-tekst må være på polsk (appens språk)
Legge til en ny skjerm
- Lag skjermen i
src/screens/ - Legg den til i riktig navigasjonsstack i
src/navigation/ - Legg til en Maestro E2E-test i
.maestro/
Rapportere problemer
Vennligst åpne en issue på GitHub med:
- En tydelig beskrivelse av problemet
- Trinn for å reprodusere
- Forventet versus faktisk oppførsel
- Enhets-/simulatorinformasjon
Lisens
Ved å bidra godtar du at bidragene dine vil bli lisensiert under MIT-lisensen.