Segíts magadnak látni. Nyílt forráskód mérőszámai

segíts magadnak látni

A nyílt forráskódú projektek részére előnyt jelent a döntéshozatal formális szabályozása.

segíts magadnak látni

A növekvő projekt irányításának megértése A projekt egyre növekszik, az emberek elkötelezettek, és te is elkötelezted magad, hogy ezt a dolgot csinálod. Ebben a szakaszban felmerül a kérdés, hogy hogyan kell a rendszeres résztvevőket beépíteni a munkafolyamatba, függetlenül attól, hogy valaki kódot ad hozzá, vagy épp megoldja a közösségi vitákat.

segíts magadnak látni

Ezeket a kérdéseket válaszoljuk most testmozgás a jó látás helyreállításához. Milyen példák vannak a nyílt forráskódú projektekben használt formális szerepekre?

Sok projekt hasonló struktúrát követ a résztvevői szerepek és a szerep azonosítása szempontjából. Hogy ezek a szerepek valójában mit jelentenek, teljesen rajtad múlik. A karbantartó nem feltétlen szükséges, hogy olyan ember legyen aki kódot ír a projektben. Lehet olyan, aki nagyon sok munkát fektet a projekt ismertté tételébe, vagy rengeteg dokumentációt ír, hogy könnyebben érthető legyen a projekt mások számára.

Függetlenül attól, hogy mit csinál nap mint nap, a karbantartó valószínűleg olyan ember, aki felelősséget érez a projektért, és elkötelezett amellett, segíts magadnak látni jobbá tegye azt.

Hit a képességek minden szintjén

Látni lehet, ahogy felhasználóból a projekt résztvevőivé válnak az emberek. Bármilyen szerepkört definiálhatsz a projektedben, de fontold meg a tágabb definíciók használatát hogy a közreműködés más formáit is ösztönözd.

Használhatsz vezetői szerepeket, hogy hivatalosan elismerd azokat a személyeket, akik kiemelkedő mennyiségű munkát fektettek a projektbe, függetlenül a technikai készségeiktől.

segíts magadnak látni

Úgy ismerhetsz, mint a Django feltalálója … de a valóságban én csak egy alkalmazott srác voltam, aki egy évvel azután kezdett rajta dolgozni, miután már kész volt. A vezetői szerepek formalizálása segít abban, hogy az emberek magukénak érezzék a projektet, és jelzi a többi közösségi tag számára, hogy kitől várhat segítséget.

Nagyobb projekt esetén, ha van weboldala, hozz létre egy csapatoldalt, ahol bemutathatod a vezetőket.

segíts magadnak látni

Például, Postgres projektnek van egy átfogó csapatoldala rövid bemutatkozással minden résztvevő esetén. Hagyd, hogy az emberek önszerveződjenek és önkéntesek jelentkezzenek azokért a szerepekért, amelyeket a legjobban szeretnének.

Ilir Dodaj

Minden alcsoportnak saját területe van, például nyelvi tervezés vagy a programozói könyvtárak. Akár nyilvánosak is lehetnek ezek, így a többi résztvevő is láthatja.

Hit a képességek minden szintjén Írta: Marissa Widdison Vezetőszerkesztő-helyettes, Gospel Living alkalmazás Mindegyikünk képes egyedi és erőteljes módokon segíteni Isten királyságának építésében. A földön élő minden egyes embernek különböző erősségei és gyengeségei, különféle képességei és korlátai vannak. Ez a cikk három egyháztagot mutat be, akik olyan egészségügyi állapottal élnek, amelyet az orvostudomány fogyatékosságként határoz meg. Jó cselekedeteik azt bizonyítják — különösen ami a Szabadító követését illeti —, hogy nincs bennük semmilyen fogyatkozás: igenis képesek segíteni Isten királyságának építésében, képesek hatást gyakorolni, és képesek követendő példát állítani mások elé. Szeretetteljes szolgálattétel Juan Medina elnök másodjára szolgál gyülekezeti elnökként, a mostani élménye azonban egy kicsit más.

Cucumber-rubypéldául, minden héten időt biztosít erre. Miután létrehoztad a vezetői szerepeket, ne felejtsd el dokumentálni, hogyan érhetik el őket az emberek!

segíts magadnak látni

Az olyan eszközök, mint a Vossibility segíthetnek nyilvánosan nyomon követni, hogy ki, mennyivel járul hozzá a projekthez. Az ilyen információk dokumentálása és publikálása megakadályozza azt, hogy a közösség úgy tekintsen a karbantartókra, mint egy szűk, zárt csoportra, akik önkényesen döntenek.

És végül, ha a projekted a GitHub-on van, gondolkozz el azon, hogy a projektedet a személyes fiókodból egy szervezeti fiókba Organization account migrálod, legalább még egy helyettes adminisztrátor felvételével.

segíts magadnak látni

A GitHub szervezeti fiók segít abban, hogy könnyebben kezeld a jogosultságokat, a kód tárolókat, és több társtulajdonost beállítva segít megőrizni a projekt örökségét. Mikor kell valakinek commit jogot adnom?

Vezetés és irányítás

Néhányan segíts magadnak látni gondolják, hogy mindenkinek, aki hozzájárul a projekthez. Ha ezt teszed, akkor növeled az emberek felelősség érzetét a projekted iránt.

Másrészről, különösen komplex és nagy projektek esetén, csak azoknak az embereknek célszerű ilyen jogot adni, akik bizonyították elkötelezettségüket a projekt felé. Nincs aranyszabály, hogy melyik a jobb, neked kell eldöntened, hogy számodra mi a megfelelő. Ha a projekt a GitHub-on van, használhatsz védett kód ágakat branchmelyekkel szabályozni tudod, hogy kik és milyen feltételekkel olvaszthatnak be kódot egy kód ágra.

Amikor valaki küld egy beolvasztási kérelmet, adj neki a projekthez commit jogot.

Nyílt forráskód mérőszámai

Bár elsőre nagyon rossz ötletnek tűnik, ennek a stratégiának a használata megmutatja a GitHub valódi erejét. Melyek a nyílt forráskódú projektek közös irányítási struktúrái? A nyílt forráskódú projektekhez általában három közös irányítási struktúra tartozik. Ebben a struktúrában minden fontosabb döntésnél a végső szó egy emberé, általában a projekt létrehozójáé, vagy tulajdonosáé.

A Python egy klasszikus példa.

További a témáról