Skip to content

Latest commit

 

History

History
158 lines (99 loc) · 9.9 KB

README.no.md

File metadata and controls

158 lines (99 loc) · 9.9 KB

Open Source Love License: MIT Open Source Helpers

Første bidrag

Det er alltid vanskelig å gjøre noe for første gang. Spesielt når man samarbeider med andre kan det være tungt å gjøre feil. Vi ønsker å gjøre det lettere for nybegynnere å bidra til open-source.

Å lese artikler og se videoer kan hjelpe, men hva kan vel være bedre enn å gjøre det i praksis? Dette prosjektet håper å kunne tilby en enkel veiledning og gjøre det lett for nybegynnere å gi sitt første bidrag. Følg trinnene nedenfor hvis du ønsker å gi ditt første bidrag til dette prosjektet.

Hvis du ikke er komfortabel med terminal, så finnes det andre metoder med bruk av GUI.

Om du ikke har git installert på din maskin, følg denne veiledningen.



Fork dette prosjektet

fork this repository

Fork prosjektet ved å klikke på "fork" knappen på toppen av denne siden. Dette vil legge til en kopi av dette prosjektet til din GitHub konto (prosjekter kalles repository på GitHub).



Clone prosjektet

clone this repository

Nå skal vi klone prosjektet fra GitHub til din maskin. Gå til din GitHub konto og åpne din nye fork, deretter klikk på "clone" knappen og kopier linken.

Åpne en terminal/kommandolinje og kjør følgende git kommando:

git clone "din-link"

Erstatt <din-link> med linken du kopierte i forrige trinn.

copy URL to clipboard

Eksempelvis:

git clone https://github.com/ditt-brukernavn/first-contributions.git

der ditt-brukernavn er ditt GitHub brukernavn. Her kopierer vi innholdet i first-contributions prosjektet fra din GitHub konto til din lokale maskin.



Opprett en branch

Naviger terminalen inn i prosjektet (hvis du ikke er der allerede):

cd first-contributions

Opprett en branch med git checkout kommandoen:

git checkout -b <navn-til-branch-her>

Eksempel:

git checkout -b add-alonzo-church

Navnet på din branch behøver ikke å inneholde ordet add, men det gir mening å inkludere det i denne sammenhengen. Endre "alonzo-church" til ditt navn.

Lag nødvendige endringer og commit dem

Åpne filen Contributors.md i et program for å redigere tekst og legg til ditt navn i listen. Ikke legg det til i begynnelsen eller slutten av filen, legg det til hvor som helst i mellom. Når du har gjort dette kan du lagre filen.

git status

Hvis du åpner terminalen igjen og kjører kommandoen git status, vil du se dine endringer.

Legg endringene til i din nye branch med kommandoen git add:

git add Contributors.md

Commit endringene med kommandoen git commit:

git commit -m "Add <ditt-navn> to Contributors list"

Erstatt <ditt-navn> med ditt navn.

Push endringene til GitHub

Push til GitHub med kommandoen git push:

git push origin <navn-på-din-branch>

Erstatt <navn-på-din-branch> med navnet på branch som du opprettet tidligere.

Hvis du får noen feilmeldinger når du pusher til Github, klikk her:
  • Authentication Error

    remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
    remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
    fatal: Authentication failed for 'https://github.com//first-contributions.git/'
    Gå til GitHub's brukansvisning med generering og konfigurering av SHH nøkkelen til kontoen din.


Send inn endringene for gjennomgang

Hvis du går til ditt prosjekt på GitHub, vil du se en Compare & pull request knapp. Klikk på den for å opprette en pull request.

create a pull request

Send inn din pull request når du er klar.

submit pull request

Snart vil jeg merge dine endringer inn i master branch av mitt prosjekt. Du vil motta en notifikasjon på epost når dine endringer er lagt til.

Hva nå?

Gratulerer! Du har gjennomført standardprosessen for fork -> clone -> edit -> PR, en prosess du vil møte på ofte!

Feir ditt bidrag og del det med dine venner og følgere ved å gå til web app.

Behøver du hjelp eller vil stille spørsmål så kan du bli med i vår slack-gruppe. Join slack team.

Nå kan du gå videre og bidra til andre open-source prosjekter. Vi har satt sammen en liste med enkle og overkommelige problemer du kan starte med. Sjekk den ut her: the list of projects in the web app.

Veiledning for andre verktøy

GitHub Desktop Visual Studio 2017 GitKraken VS Code Sourcetree App IntelliJ IDEA
GitHub Desktop Visual Studio 2017 GitKraken Visual Studio Code Atlassian Sourcetree IntelliJ IDEA

This project is supported by: