Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Hvilke trinn skal jeg følge for å sende inn en PR for et MVVMCROSS -problem


Hvilke trinn skal jeg følge for å sende inn en PR for et MVVMCROSS -problem


Følg disse detaljerte trinnene:

1. Gjennomfør problemet: Forsikre deg om at du kan reprodusere problemet konsekvent. Dette er avgjørende for å skape en pålitelig PR. Bruk om mulig MVVMCROSS Playground Sample -appen for å demonstrere problemet. Denne prøven er inkludert i MVVMCROSS -kildekoden og gir et kontrollert miljø for å isolere og reprodusere problemer [1].

2. Samle informasjon: Samle så mye relevant informasjon som mulig om problemet. Dette inkluderer:
-Trinn for å reprodusere: Gi en klar, trinn-for-trinns guide for hvordan du kan reprodusere problemet.
- Plattform (er) berørt: Spesifiser hvilke plattformer (f.eks. Android, iOS, UWP) som opplever problemet.
- Kodebit: Ta med relevante kodebiter som er involvert i problemet.
- Forventet kontra faktisk oppførsel: Beskriv hva du forventer å skje kontra hva som faktisk skjer [3].

3. Opprett en gren: I din lokale kopi av MVVMCROSS -depotet, lag en ny gren for endringene dine. Denne grenen skal være basert på den nyeste versjonen av MVVMCROSS -koden (f.eks. `Main` eller` utvikle `filial). Bruk et beskrivende navn for grenen din som angår problemet du tar opp.

4. Gjør endringer: Implementere løsning eller forbedring i grenen din. Forsikre deg om at endringene dine er minimale og fokuserte på å løse det spesifikke problemet. Hvis du fikser en feil, kan du prøve å inkludere en test for å bekrefte løsningen.

5. Test endringene dine: Test endringene dine grundig for å sikre at de løser problemet uten å innføre nye problemer. Bruk Playground Sample -appen eller ditt eget testprosjekt for å bekrefte løsningen.

6. Formater koden din: Forsikre deg om at koden din holder deg til MVVMCROSS -kodingsstandarder og formateringsretningslinjer. Du kan bruke verktøy som Roslyn -analysatorer for å opprettholde konsistens [4].

7. Forplikt deg endringene dine: Forplikt endringene dine med en klar, beskrivende forpliktelsesmelding. Meldingen skal inneholde en referanse til problemnummeret hvis aktuelt (f.eks. "Fikser #xxxx: Kort beskrivelse av endringer").

8. Skyv grenen din: Skyv grenen din til gaffelen til MVVMCROSS -depotet på GitHub.

9. Send inn PR: på GitHub, naviger til grenen din og klikk på knappen "New Pull Request". Velg basisgrenen (vanligvis `main` eller` utvikle `) og fyll ut PR -beskrivelsen. Inkludere:
- En kort oppsummering av endringene.
- eventuelle relevante detaljer eller diskusjonspunkter.
- Koblinger til relaterte spørsmål eller diskusjoner.

10. engasjere deg med samfunnet: Etter å ha sendt PR, vær forberedt på å engasjere seg med MVVMCROSS -samfunnet. De kan be om ytterligere informasjon, foreslå endringer eller be deg om å oppdatere PR -en din basert på tilbakemelding.

11. Oppdater PR: Hvis du blir bedt om, kan du oppdatere PR ved å skyve nye forpliktelser til grenen din. Github vil automatisk oppdatere PR med de nye endringene.

Ved å følge disse trinnene, kan du effektivt bidra til MVVMCROSS og bidra til å løse problemer på en samarbeidende måte.

Sitasjoner:
[1] https://nicksnettravels.builttoroam.com/post-2018-07-31-debugging-and-controluting-to-mvvmcross-aspx/
[2] https://www.mvvmcross.com/mvvmcross-5-release/
[3] https://www.nuget.org/packages/mvvmcross/
[4] https://www.mvvmcross.com/documentation/advanced/analysis
[5] https://stackoverflow.com/questions/61632172/mvvmcross-problem-with-adding-new-contentpage
[6] https://stackoverflow.com/questions/61528243/mvvmcross-pdb-debug-symbols-not-loading-in-visual-studio-2019
[7] https://github.com/mvvmcross/mvvmcross/issues/1032
[8] https://github.com/mvvmcross/mvvmcross/issues/215