GitHub
GitHub er en hosting service til git, en version sporing protokol. Det er mest kendt som et opbevaringssted for computer-kode. GitHub er, hvor mange udviklere foretrækker at gøre deres open source-kode til rådighed for offentligheden.
- Foretag nemme bidrag til open source-projekter
- Markdown til oprettelse af dokumenter
- Store mængder af dokumentation for brugerne
- Stort antal depoter
- Enkel at downloade koden fra webstedet
- Flere applikationer
- Stejl indlæringskurve
- Kan være forvirrende for dem, der kun har brug for downloads
- Forklarer ikke sig selv i lægmandssprog
Git er version tracking og kontrolsystem, der giver udviklere mulighed for at dele kode med andre. GitHub fungerer som et opbevaringssted for git, og det er den mest kendte web vært for open source software-projekter. Fra kildekode for cryptocurrencies til operativsystemer, GitHub vært milliarder af bytes af kode. Platformen gør det meget lettere for hold af enkeltpersoner til at arbejde sammen om projekter. Platformen har for nylig fejret sit 10 år. Det blev indført i februar 2008 af Tom Preston-Werner og Chris Wanstrath. Firmaet bag GitHub beskæftiger nu mere end 700 ansatte og kontorer i San Francisco. Omkring 20 millioner mennesker bruger GitHub for deres kollaborative software-projekter. Både registrerede og ikke-registrerede personer kan gennemse filer og kode, der hostes på GitHub hjemmeside. Sitet tjener primært som et opbevaringssted for kildekode, men den indeholder også wikier, dokumentation, emojis, e-mail-meddelelser, og endda nogle små hjemmesider, der hostes fra offentlige arkiver på sitet. GitHub har aktivt forsøgt at fremme undervisning om softwareudvikling. Det skabte en GitHub Student Developer pakke, som er fyldt med værktøjer til at hjælpe eleverne med programmering. Værktøjerne er gratis for studerende, der forfølger en uddannelse i programmering. Virksomheden har også etableret partnerskaber med andre virksomheder, såsom NameCheap og Crowdflower at fremme sine uddannelsesmæssige tjenester for studerende. En anden funktion af platformen er Codebeat. Denne funktion giver automatiseret kode analyse. Det er især nyttigt for personer, der er involveret i udviklingen af apps til mobile enheder. Rollbar integrerer med GitHub til at give en effektiv metode til debugging programmer. Værktøjskassen er forbundet med GitHub er stort og har næsten alt en kodning professionel ville kræve. GitHub er naturligvis en hjemmeside, der er beregnet til at blive brugt af personer med udviklingserfaring. Det kan være forvirrende for nybegyndere, der måske kun ønsker at hente en cryptocurrency tegnebog. Ikke desto mindre er det står alene som den førende opbevaringssted for kildekode.