Gå til indholdet

Vejledning til bidrag

Der er mange måder at bidrage til BeeWare. Disse vejledninger dækker alt, hvad du behøver at vide for at kunne bidrage.

Hvad kan jeg gøre?

Løs et problem

Det mest oplagte bidrag, du kan yde, er at skrive kode til at løse et kendt problem.

Implementer en ny funktion

Mangler BeeWare en funktion, som du gerne vil have? Du kan implementere en ny funktion.

Skriv dokumentation

Ingen funktion er færdig, før den er godt dokumenteret. At skrive dokumentation er en måde at bidrage på, som ikke involverer at skrive kode.

Prioriter et problem

Hver gang nogen rapporterer et nyt problem, skal dette problem triageres. Triagering af et problem indebærer, at man tager de oplysninger, som rapportøren har givet, og forsøger at genskabe det problem, som vedkommende beskriver.

Gennemgå en pull-anmodning

Når en pull-anmodning er indsendt, skal den gennemgås, før den kan flettes. Uanset om du er meget fortrolig med indholdet, er der sandsynligvis en måde, hvorpå du kan hjælpe med at gennemgå en pull-anmodning.

Foreslå en ny funktion

Har du et forslag eller en idé til en ny tilføjelse til et af BeeWare-værktøjerne? Du kan foreslå en ny funktion til overvejelse.

Oversæt indhold

BeeWare vedligeholder forskellige dokumentationer på flere sprog. Hvis du kender et andet sprog end engelsk, kan du hjælpe med at oversætte indhold.

Brug værktøjerne

Har du en idé til en app, der er udviklet med Toga? Har du en eksisterende app, der kan pakkes med Briefcase? Du kan bruge værktøjerne og give feedback på din oplevelse.

Hvordan kan jeg bidrage?

Opsæt et udviklingsmiljø

Før du kan begynde at bidrage til BeeWare, skal du opsætte dit udviklingsmiljø.

Gengiv et problem

Inden du løser et problem, skal du bekræfte, at det eksisterer. At gengive et problem er også en vigtig del af triagen.

Arbejd fra en gren

Når du forbereder dig på at indsende et bidrag, skal du altid arbejde fra en gren.

Undgå scope creep

Det er vigtigt at bevare fokus og undgå scope creep i dit bidrag.

Foreslå en ny funktion

Du følger disse trin for at foreslå en ny funktion.

Skriv, kør og test kode

For at opdatere eller bidrage med kode skal du skrive, køre og teste din kode.

Byg dokumentation

For at opdatere eller bidrage til dokumentationen skal du være i stand til at oprette dokumenterne.

Skriv dokumentation

For at bidrage med dokumentation skal du skrive nyt indhold eller opdatere eksisterende indhold.

Tilføj en ændringsnote

Hver pull-anmodning skal ledsages af en ændringsnote.

Indsend en pull-anmodning

Når dine ændringer er klar, skal du indsende en pull-anmodning til gennemgang.

Giv en anmeldelse

Hvis du er komfortabel med det, kan du give en anmeldelse af en andens bidrag.

Oversæt indhold

BeeWare bruger Weblate til oversættelser, hvilket kræver et par trin for at komme i gang.

Indsend et nyt problem

Hvis du støder på et nyt problem eller en fejl, er det en god idé at indberette problemet.

Hvad sker der nu?

Gennemgang af pull-anmodning

Når en pull-anmodning er indsendt, er det næste trin PR-gennemgangen.

Frigivelsesprocessen

Sammenlagte bidrag vil gennemgå frigivelsesprocessen.

Stilguider

Kode-stilguide

Dette er retningslinjerne for bidrag med kode til BeeWare-projekter.

Dokumentationsstilguide

Dette er retningslinjerne for bidrag til dokumentation til BeeWare-projekter.