Přispět
Kde jsou repozitáře, co usnadní přijetí změny, jak nahlásit problém a za jakých podmínek příspěvek přichází.
Framework
Trebired staví své webové aplikace na vlastním frameworku: frontendu, bundleru, loggeru, store a balíčcích kolem nich. Všechno je veřejné na github.com/Trebired pod MIT nebo AGPL, takže stavět s ním začíná u funkčního kódu. Není tu žádný portál pro přispěvatele, žádná přihláška a nic, k čemu by bylo potřeba dostat přístup. Vyberte repozitář, ve kterém problém žije, přečtěte si README a changelog a založte issue nebo pull request.
Co se přijímá
Jedna změna na commit
Jedna ucelená změna, aby se dala přečíst, vrátit a vydat sama.
Popsaná chováním, ne soubory
Napište, co se změnilo pro toho, kdo to používá, ne které soubory se pohnuly.
Projde kontrolou disciplíny
Nástroj na kázeň, který hlídá naše commity, běží i na vašich. Změna, která jím neprojde, se nesloučí.
Důvod pro každou novou závislost
Jen když se kód nedá napsat místo ní. Většinou se dá.
Hlášení má stejnou cenu jako
Issue, které chybu přesně zopakuje, má větší cenu než oprava, která hádá příčinu. Napište, co jste udělali, co se stalo a co jste čekali, a u jaké verze.
Bezpečnostní problém do issue nepatří. Jde cestou popsanou na stránce o bezpečnosti, která existuje proto, aby zranitelnost nebyla veřejná dřív, než je na co přejít.
Co přichází a za jakých podmínek
Přichází
Váš patch pod jeho licencí
Příspěvek přichází pod licencí repozitáře, do kterého míří. To je celá dohoda; žádná zvláštní smlouva pro přispěvatele se nepodepisuje.
Dluží se zpět
Organizace za to nedluží nic. Ani sloučení, ani uvedení, ani odpověď, ani peníze. Patch může ležet, být přepsaný nebo odmítnutý bez vysvětlení. Radši to řekneme tady, než aby na to někdo přišel po víkendu stráveném nad prací.