Sådan indgiver du en mediawiki bug-rapport

Læg mærke til noget op med MediaWiki-software eller en af ​​sine udvidelser?Tillykke, du fandt en fejl, og det fortjener at blive rapporteret til MediaWiki-udviklere.For at rapportere en fejl, der er specielt til MediaWiki-softwaren, eller til en MediaWiki-udvidelse, der opretholdes af Wikimedia Foundation, skal du åbne en fejlrapport om Wikimedia PhaBricator.Bugs med andre udvidelser skal rapporteres til deres respektive udvikler.

Trin

1. Forsøge at reproducere fejlen.Brug en ny version af MediaWiki eller udvidelsen for at se, om problemet er blevet patched.Hvis fejlen stadig eksisterer, eller funktionen ikke er implementeret, skal du fortsætte.
  • Deaktiver brugerskripter, når du gør det - dette kan gøres ved at tilføje ?Safemode = 1 til webadressen på ethvert MediaWiki-websted, der bruger brugerskryds.
  • 2. Bestem, om en anden har rapporteret problemet.Udfør en søgning for at se efter duplikater.Hvis du er usikker, så skal du filtrække en rapport - det er bedre at have duplikat fejlrapporter end urapporteret bugs.
  • Del 1 af 3:
    Rapportering af en fejl med MediaWiki
    1. Tilmeld dig en konto på MediaWiki.For at gøre det skal du klikke på "Opret konto" knappen i hjørnet.Dette vil give dig mulighed for at oprette en MediaWiki Developer-konto.
    • Hvis du bruger et Wikimedia-projekt på grund af enkelt tilmelding, vil du være i stand til at bruge den Wikimedia-konto på MediaWiki, og du vil ikke kunne oprette en konto med det samme brugernavn som en anden Wikimedia-konto.
    • Registrering af en konto på MediaWiki registrerer også en konto på alle Wikimedia-projekter.
  • 2. Besøg Wikimedia PhaBricator.Dette websted er det officielle websted til rapportering af bugs med MediaWiki Core og Wikimedia Extensions, herunder Wikimedia Skins (som vektor og monobook).
  • 3. Log ind Wikimedia PhaBricator.For at gøre det skal du klikke på "Log på" knappen i hjørnet af skærmen.Klik på på den næste skærm "Log ind eller registrer (MediaWiki)".Accepter derefter prompten til at tillade Phabricator at få adgang til dine MediaWiki-loginoplysninger.
  • 4. Klik på bogmærket.Dette giver dig mulighed for at initialisere fejlrapporten / funktionens anmodningsproces.
  • 5. Bestem, om fejlen sandsynligvis har sikkerhedsmæssige konsekvenser.For eksempel vil en fejl, der potentielt kan udsætte dine eller andre e-mail-adresser, sandsynligvis vil have alvorlige sikkerhedsproblemer.Disse bugs skal rapporteres ved at bruge "Rapporter et sikkerhedsproblem" knap.Dette vil automatisk skjule opgaven fra alle undtagen skaberen af ​​opgaven og udviklerne, indtil spørgsmålet er fastslået at blive løst.
  • Alle andre fejlrapporter / funktionsanmodninger kan laves ved at klikke på "Opret en ny opgave".
  • 6. Udfyld fejlrapportformularen.For mere information om, hvordan du skriver en god fejlrapport, se dette afsnit.
  • 7. Indtast tags, for hvilke fejlen er angivet.Tags vil kategorisere fejlen med de rigtige projekter.Hvis du er usikker, kan du lade det være tomt.
  • 8. Klik på Opret opgave.Som standard vil en Wikimedia Developer, Aklapper, blive tilføjet til næsten alle nye opgaver.De vil enten fusionere / lukke opgaven, redigere opgavebeskrivelsen, eller give dig flere spørgsmål med opgaven.
  • Del 2 af 3:
    Rapportering af en fejl med MediaWiki Extensions
    1. Bestem det rigtige sted at rapportere fejl.For udvidelser skrevet i stor af Wikimedia er Wikimedia PhaBricator det rigtige sted.For ikke-wikimedia-udvidelser er det bedst at kontakte udvikleren via deres foretrukne kontaktmetode, som e-mail eller via git.

    Rapportering af en wikihow bug

    1. 1. Kontakt Jayne eller Chris for sikkerhedsproblemer.Sikkerhedsproblemer bør aldrig blive afsløret på s offentlige fora, som er tilgængelige for alle på internettet.I stedet er det bedst at kontakte privat for disse sikkerhedsproblemer.
    2. 2. Besøg Forums.Dette vil være det sted, hvor du vil kunne åbne en fejlrapport.
    3. 3. Klik på "Log på" i hjørnet.Du vil blive instrueret til s login-side.Efter at du har logget ind, vil du kunne sende til s Forums.
    4. 4. Find kategorien Bug Reports.Du kan få adgang til det ved at klikke på "Kategorier" Tab i hjørnet og derefter klikke på "Fejlrapporter".
    5. 5. Klik på "Nyt emne".Dette giver dig mulighed for at starte din fejlrapport.
    6. 6. Medtag detaljer om fejlrapporten.For mere information om, hvordan du skriver en god fejlrapport, se dette afsnit.
    7. 7. Indsend din fejlrapport.På vil andre fællesskabsmedlemmer forsøge at hjælpe med at diagnosticere fejlen, og personalet vil indsende fejlen, hvis det ser ud til at være gyldigt.

    Rapportering af en fejl til git

    1. 1. Naviger til GIT Repository Hosting The Extension.Dette vil enten være Github, Gitlab eller en anden Git Repository Hosting Service.
    2. 2. Gå til fanen mærket "problemer".Det er her, hvor fejlrapporter vil blive opført.
    3. 3. Klik på Nyt problem.Dette vil starte dit nye problem.
    4. 4. Udfyld fejlrapportformularen.For mere information om, hvordan du skriver en god fejlrapport, se dette afsnit.
    5. 5. Bestem, om dit problem er fortroligt.Hvis dit problem er en sikkerhedsfejl, så er det bedst at rapportere det fortroligt.Kontroller den relevante boks eller markør for at gøre det.
    6. 6. Klik på Indsend.Dette vil sende problemet til git.
    Del 3 af 3:
    Skriver en god fejlrapport
    1. Vælg en titel for rapporten.En god titel forklarer problemet præcist med så meget detaljer efter behov.En dårlig fejlrapport bruger enten en vag titel eller en for kompliceret titel.
    • For eksempel, "Koen hopper ikke over månen" er en god titel, da det beskriver problemet med softwaren konkret uden unødig detaljer."MediaWiki virker ikke" er en dårlig titel, da det er for vagt for alle, der arbejder på opgaven at rette op på.
  • 2. Fyld beskrivelsen.En fremragende beskrivelse har så meget detaljer som muligt.Det forklarer problemet med nok detaljer, som alle kan replikere det.Der er ikke behov for at foreslå løsninger på problemet, da nogen vil arbejde på en effektiv løsning og indgive en pull-anmodning.
  • 3. Inkludere trin taget til fejlrapporter.For eksempel, "På cow-siden holder jeg mellemrumstasten for at bringe det op til det ydre rum.Jeg klikker derefter på månen for at bringe koen der, men koen bevæger sig ikke.I stedet for koen, der går til månen, fortsætter den med at flyve ind i det ydre rum."
  • 4. Inkludere screenshots og / eller screencasts for at give mere detaljer til problemet.Hvor ord ikke vil være tilstrækkelige, vil screenshots vil.
  • 5. Giv en beskrivelse af, hvad du gerne vil opnå med softwaren til funktionsanmodninger.Hvad tror du, problemet vil løse?For eksempel, "Det ville være fantastisk, hvis jeg var i stand til at lave en tønde rulle på dette websted, fordi det vil gøre mig mere velkommen på denne hjemmeside".Du kan give en mockup hvis needbe.
  • Tips

    Del på sociale netværk :
    Lignende