GitHub-SP1 » Historie » Verze 1
Viktor Vorel, 2017-11-13 12:28
1 | 1 | Viktor Vorel | h1. GitHub |
---|---|---|---|
2 | |||
3 | h1. Co je GitHub a jak funguje? |
||
4 | |||
5 | GitHub je úložný prostor pro zdrojové kódy projektů. Je možné ukládat jak open-source, tak i soukromé projekty. Soukromé projekty ovšem většinou bývají za menší poplatek. |
||
6 | Github zároveň podporuje verzování, tedy ukládání změn v kódu a možnost kdykoliv se vrátit ke starší verzi. |
||
7 | |||
8 | Kromě samotného úložiště je GitHub využíván k práci více vývojářů na jednom projektu. Vývojáři mohou upravit zdrojový kód komunitního projektu (například psaní knihy s postupy a návody v Javascriptu) a pomocí Pull request zažádat o přidání změny do projektu. |
||
9 | |||
10 | h1. Ukázka vybraného projektu |
||
11 | |||
12 | !javascript.jpg! |
||
13 | |||
14 | V horní části projektu je menu. Nejdůležitějšími částmi menu projektu jsou tlačítka Code, Issues a Pull requests. |
||
15 | |||
16 | h2. Code |
||
17 | |||
18 | V této části je možné vidět veškeré schválené příspěvky do projektu. Běžně se zde nachází také Readme.md soubor s informacemi o projektu. Samozřejmostí jsou také zdrojové kódy projektu (nebo texty knihy, kterou komunita píše apod.) |
||
19 | V této sekci jsou také možné nejdůležitější funkce při práci na komunitním projektu, přispívat vlastními znalostmi a projekt tak rozšiřovat. Je možné vytvořit nový soubor v projektu (nebo ho nahrát), projekt stáhnout nebo ho naklonovat do svého GitHub účtu. Pomocí funkce New pull request je možné porovnávat dvě různé verze projektu a projekt aktualizovat a zažádat o přidání vaší aktualizace do projektu. |
||
20 | |||
21 | Dále se zde nachází tagy projektu pro přehlednější vyhledávání, počet příspěvků do projektu, počet vydání a počet přispěvatelů. Na tomto projektu se podílí celkem 363 lidí. |
||
22 | |||
23 | h2. Issues |
||
24 | |||
25 | !Javascript_issues.jpg! |
||
26 | |||
27 | Issues projektu složí přispěvatelům nebo jen čtenářům k popsání různých problémů, které se v knize vyskytují. |
||
28 | Většinou se jedná o drobné chyby v projektu, nebo jiné problémy s jejím obsahem. Například část knihy pojednávající o možném kódu pro řešení určité situace uživateli nefunguje, jak by měl. Místo opravení samotné knihy tedy založí vlákno v Issues s popisem problému, jelikož většinou bude chyba na straně uživatele. |
||
29 | |||
30 | h3. Pull requests |
||
31 | |||
32 | !Javascript_pull! |
||
33 | |||
34 | V sekci Pull requests jsou zobrazeny aktuální návrhy na aktualizaci projektu. |
||
35 | K jednotlivým příspěvkům je možné přidávat komentáře a když dojde ke shodě na návrhu, bude přiřazen k oficiální verzi projektu. |