Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Milliseid samme peaksin järgima, et esitada MVVMcrossi küsimuse jaoks PR


Milliseid samme peaksin järgima, et esitada MVVMcrossi küsimuse jaoks PR


MVVMCrossi väljaande tõmbetaotluse (PR) esitamiseks järgige neid üksikasjalikke samme:

1. reprodutseerige küsimust: kõigepealt veenduge, et saaksite probleemi järjepidevalt reprodutseerida. See on ülioluline usaldusväärse PR loomisel. Võimaluse korral kasutage probleemi demonstreerimiseks MVVMCROSS Playgroundi näidisrakendust. See proov on lisatud MVVMCrossi lähtekoodi ja pakub kontrollitud keskkonda probleemide eraldamiseks ja paljundamiseks [1].

2. Koguge teavet: koguge selle teema kohta võimalikult palju asjakohast teavet. See hõlmab järgmist:
-Reprodutseerimise sammud: pakkuge selget, samm-sammult juhendit probleemi reprodutseerimiseks.
- Mõjutatud platvorm (id): täpsustage, millised platvormid (nt Android, iOS, UWP) probleemi kogevad.
- Koodilõigud: lisage kõik asjakohased koodilõigud, mis on selle probleemiga seotud.
- Eeldatav vs tegelik käitumine: kirjeldage, mis te eeldate, võrreldes sellega, mis tegelikult juhtub [3].

3. Looge filiaal: looge oma MVVMCrossi hoidla kohalikus koopias oma muudatuste jaoks uus haru. See filiaal peaks põhinema MVVMCROSS -koodi uusimatel versioonidel (nt "Main" või "arendus"). Kasutage oma filiaali kirjeldavat nime, mis on seotud teie käsitletava probleemiga.

4. Tehke muudatusi: rakendage oma haru parandamine või täiustamine. Veenduge, et teie muudatused oleksid minimaalsed ja keskenduksid konkreetse probleemi lahendamisele. Kui parandate vea, proovige paranduse kontrollimiseks lisada test.

5. Testige oma muudatusi: testige oma muudatusi põhjalikult tagamaks, et need lahendavad probleemi ilma uusi probleeme tutvustamata. Paranduse kontrollimiseks kasutage rakendust Playground või oma testiprojekt.

6. Vormindage oma kood: veenduge, et kood järgib MVVMcrossi kodeerimisstandardeid ja vormindamisjuhiseid. Järjepidevuse säilitamiseks saate kasutada selliseid tööriistu nagu Roslyni analüsaatorid [4].

7. Paku oma muudatused: pange muudatused selge, kirjeldava pühendumissõnumiga. Sõnum peaks sisaldama vajaduse korral viidet väljaande numbrile (nt "parandab #xxxx: muudatuste lühikirjeldus").

8. Lükake oma haru: lükake oma haru GitHubil asuva mvvmcrossi hoidla kahvlile.

9. Esitage PR: GitHubis liikuge oma filiaali ja klõpsake nuppu "Uus tõmbetaotlus". Valige baasharu (tavaliselt `peamine või arendamine) ja täitke PR -kirjeldus. Hõlmama:
- lühike kokkuvõte muudatustest.
- Kõik asjakohased üksikasjad või arutelupunktid.
- lingid seotud probleemide või aruteludega.

10. Tehke kogukonnaga tegelemist: pärast PR -i esitamist olge valmis suhtlema MVVMCROSS -i kogukonnaga. Nad võivad taotleda lisateavet, soovitada muudatusi või paluda teil oma PR tagasiside põhjal värskendada.

11. Värskendage oma PR -i: kui seda nõutakse, värskendage oma PR -i, lükates uued kohustused oma filiaali. GitHub värskendab PR -i automaatselt teie uute muudatustega.

Neid samme järgides saate tõhusalt kaasa aidata MVVMcrossi ja aidata probleemid koostööl lahendada.

Tsitaadid:
]
[2] https://www.mvvmcross.com/mvvmcross-5-release/
[3] https://www.nuget.org/packages/mvvmcross/
[4] https://www.mvvmcross.com/documentation/advanced/analysis
]
]
[7] https://github.com/mvvmcross/mvvmcross/issues/1032
[8] https://github.com/mvvmcross/mvvmcross/issues/215