Uživatelské nástroje

Nástroje pro tento web


Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
cs:howto:contribute [2017/11/06 15:25]
nkoranova
cs:howto:contribute [2017/11/10 13:33]
nkoranova [Jak přispívat do Turris OS]
Řádek 3: Řádek 3:
 Komunitní příspěvky jsou srdečně vítány, vážíme si každého příspěvku i každého přispěvatele. Protože Turris OS je relativně komplexní, máme pro vás pár rad a tipů kam a jak přispívat. ​ Komunitní příspěvky jsou srdečně vítány, vážíme si každého příspěvku i každého přispěvatele. Protože Turris OS je relativně komplexní, máme pro vás pár rad a tipů kam a jak přispívat. ​
  
-Turris OS se rozprostírá přes několik ​repozitířů. Hlavním ​repozitářem je [[https://​github.com/​CZ-NIC/​turris-os|turris-os]] - větev OpenWRT base repozitáře s několika našimi modifikacemi a pár vybranými modifikacemi z LEDE. Změny z upstreamu LEDE jsou zařazovány postupně, přičemž ale občas nějaký čas trvá než se změny dostanou do upstreamu. Pokaždé, když chcete něčím přispět, pokuste se zároveň přispět do LEDE, váš příspěvek se tak při dalším rebasu neztratí. ​+Turris OS se rozprostírá přes několik ​repositářů. Hlavním ​repositářem je [[https://​github.com/​CZ-NIC/​turris-os|turris-os]] - větev OpenWRT base repositáře s několika našimi modifikacemi a pár vybranými modifikacemi z LEDE. Změny z upstreamu LEDE jsou zařazovány postupně, přičemž ale občas nějaký čas trvá než se změny dostanou do upstreamu. Pokaždé, když chcete něčím přispět, pokuste se zároveň přispět do LEDE, váš příspěvek se tak při dalším rebasu neztratí. ​
  
 Zároveň používáme několik OpenWRT zdrojů jako například [[https://​github.com/​openwrt/​packages|packages]]. Pokud chcete, aby se v nich provedla nějaká změna, pošlete svůj příspěvek do upstreamu a my ho při příští aktualizaci vyzvedneme. Feedy aktualizujeme relativně často. Pokud chcete do Turris OS zařadit nový balíček, prosím pošlete ho na [[https://​github.com/​openwrt/​packages|packages]]. Zároveň používáme několik OpenWRT zdrojů jako například [[https://​github.com/​openwrt/​packages|packages]]. Pokud chcete, aby se v nich provedla nějaká změna, pošlete svůj příspěvek do upstreamu a my ho při příští aktualizaci vyzvedneme. Feedy aktualizujeme relativně často. Pokud chcete do Turris OS zařadit nový balíček, prosím pošlete ho na [[https://​github.com/​openwrt/​packages|packages]].
Řádek 9: Řádek 9:
 Poslední repositář je [[https://​github.com/​CZ-NIC/​turris-os-packages/​|turris-os-packages]],​ který si udržujeme sami. Ten obsahuje balíčky, které jsou buď specifické pro Turris nebo se příliš liší od upstreamu a proto dává větší smysl je udržovat lokálně. ​ Poslední repositář je [[https://​github.com/​CZ-NIC/​turris-os-packages/​|turris-os-packages]],​ který si udržujeme sami. Ten obsahuje balíčky, které jsou buď specifické pro Turris nebo se příliš liší od upstreamu a proto dává větší smysl je udržovat lokálně. ​
  
-V našich repositářích se veškerý vývoj děje v testovací větvi -  **test branch**. Takže pokud váš příspěvek má přijít do jednoho z našich ​repozitářů, pošlete prosím pull request do  **test branch**. Můžete při tom používat klasický GitHubový fork/​pull-request workflow.+V našich repositářích se veškerý vývoj děje v testovací větvi -  **test branch**. Takže pokud váš příspěvek má přijít do jednoho z našich ​repositářů, pošlete prosím pull request do  **test branch**. Můžete při tom používat klasický GitHubový fork/​pull-request workflow.
  
 ===== Technické informace ===== ===== Technické informace =====