Gitkid: Difference between revisions

From pc-aid wiki
Line 1: Line 1:
= Github guide =
== Github guide ==


Oppskrift på hvordan bidra til kidsakoders kodeklubb på github
Oppskrift på hvordan bidra til kidsakoders kodeklubb på github

Revision as of 20:10, 3 October 2024

Github guide

Oppskrift på hvordan bidra til kidsakoders kodeklubb på github

Innhold:

Opprette github-konto (om du ikke har en fra før)

  1. Naviger til: https://github.com/
  2. Trykk på «Sign up».
  3. Følg beskjedene for å lage en personlig konto.

Under registreringen blir du bedt om å bekrefte e-postadressen din. Uten en bekreftet e-postadresse vil du ikke kunne fullføre noen grunnleggende GitHub-oppgaver, for eksempel å opprette et depot.

Hvis du har problemer med å bekrefte e-postadressen din, er det noen feilsøkingstrinn du kan ta. For mer informasjon, se Bekrefte e-postadressen din.

Kilde: https://docs.github.com/en/get-started/start-your-journey/creating-an-account-on-github#signing-up-for-a-new-personal-account

«Forke» KidsaKoder-repoet fra kodeklubben

Vi må «Forke» kidsakoder-repoet fra kodeklubben for å ha en egen versjon å jobbe på Gå til https://github.com/kodeklubben/oppgaver

  1. Trykk på pilen til høyre for «Fork»
  2. Trykk på «Create a new fork»

<bilde fixxme>

  1. Trykk på den grønne knappen «Create fork» nederst til høyre på siden

<bilde fixme>

  1. Nå får du en lokal versjon av kodeklubben på din github-bruker.

Forbered ny fil for oversatt kidsakode-oppgave

Du skal nå automatisk ha kommet til https://github.com/<ditt-brukernavn>/oppgaver

  1. Velg mappen src, bla deg frem til mappen scratch. Her ser du en liste over scratch-oppgaver.

<fixme bilde>

  1. 2) I eksempelet bruker vi oppgaven astrokatt. Trykk på mappen astrokatt og astrokatt.md:

<fixme bilde>

  1. 3) Trykk på knappen som vist på bildet under for å kopiere råfilen

<fixme Bilde>

  1. 5. Trykk på astrokatt som vist på bildet for å gå tilbake til oppgavemappen

<fixme bilde>

  1. 6. Opprett en ny fil i astrokatt-mappen ved å trykke på «Add file». Trykk deretter på «Create a new file»

<fixme Bilde>

  1. 7. Lag filnavn for den nye filen ved å skrive inn astrokatt_ua.md . ua er for ukrainsk språk. Høyreklikk i vinduet under der det står «Enter file contents here»

<fixme bilde>

6 Legg inn Ukraina-oversatt versjon av kidsakoder-oppgave

  1. Legg inn linje med navn på oversetter og sett språk til ua for ukrainsk

Bytt ut norsk tekst med ukrainsk oversatt tekst fra google docs-dokumentene. Du må selv passe på linjeskift.

<fixme bilde>

  1. 2. Preview knappen brukes for å se at alt ser korrekt ut

<fixme bilde>

  1. 3. Når du er ferdig med å få inn oppgaven, trykk på den grønne knappen «Commit changes...»

<fixme bilde>

  1. 4. Skriv en beskrivelse av hva slags endring du har gjort. F.eks: «Added Ukrainian version of the astrokatt lesson»

<fixme bilde> Endringen er nå lagt inn i din «Fork» av repoet.

Videre må den nye oppgaven «dyttest» opp til kodeklubben hos kidsakoder.

  1. 5. Trykk på «Contribute» og så «Open pull request» for å legge inn en forespørsel om å legge oppgaven inn i kodeklubben til KidsaKoder

<fixme bilde>

  1. 6. Trykk så på «Create pull request». Nå sendes en forespørsel til kodeklubben om å ta inn den oversatte oppgaven i deres repository

<fixme bilde>

Gratulerer!