Kuidas luua kümme lihtsat sammu suurepärase avatud lähtekoodiga kogukonna jaoks

Nii et teil on avatud lähtekoodiga (FOSS) projekt. Ja kas teil on vaja kedagi, kes seda kasutaks? Levinud probleem! Nagu selgub, sõltub FOSS-i projekti edu otseselt selle kogukonna tervisest.

Hiljutisel konverentsil Kõik asjad avatud arutas kogukonna loomise ekspert Jono Bacon tervisliku kogukonna kriitilist olemust ja seda, kuidas see on avatud lähtekoodiga projekti jaoks hädavajalik. Progressi ajal on mul olnud privileeg aidata üles ehitada, modelleerida, juhendada ja hallata kahte kogukonda: meie arendajate eksperdid ja NativeScripti kogukond. Programm Developer Experts on rühm 38 kogukonna evangelisti, kes on kirglikud Progressi ja Teleriku toodete vastu. Peamiselt Slackil tegutsev NativeScripti kogukond koosneb 2400+ entusiastlikust NativeScripti arendajast - nii kogenud kui ka algajast, kes vestlevad kõigist asjadest NativeScriptiga, aidates üksteisel oma mobiiliprojekte arendada.

Arvestades nende rühmade kasvu viimasel aastal, võib minu arvates olla teistele kasulik jagada konkreetseid näiteid kogukonna loomise kohta, kuna keegi, kellel pole seda tüüpi kogukonna ülesehitamiseks üldse koolitust.

Ma teen selle sõna otseses mõttes ära, kui lähen

Kuigi ülaltoodud gif võib rääkida köidetest, klõpsab NativeScripti kogukonnas kindlasti midagi. Palusin mõnel meie liikmel väikest sõnaühendust: "Andke mulle viis sõna, mida seostate Nativecripti kogukonnaga":

Lahe, kuidas te seostate sõna “kogukond” meie kogukonnaga, eks?Emotikonid muudavad juhtumi lõbusaks

Mõnel meie arendaja-eksperdil on olnud veelgi konkreetsemaid tulemusi:

Sõpru, karjääri, raha teenima? Siit leiate kõik hästi.

Kas olete veendunud, et kogukonna ehitamine on teie aega väärt? Loe edasi.

1. nõuanne: leidke platvorm ja pidage sellega kinni

Algselt oli meie kogukonna sõlmpunkt Google'i gruppides, kuid selgus kiiresti, et liides pole heade vestluste loomiseks kasutatav. Kui kolisime Slacki, sai see tõeliselt kiireks. Olen kahetsenud tõsiasja, et Slackil pole lõime või tasustamata plaanide jaoks lihtne viis vestluste pidamiseks. Foorum oleks hea viis sellist laadi vestluseks ning sellised tooted nagu Diskursus pakuvad FOSS-i projektidele tasuta plaani, kuid meie jaoks on see kogu aeg lõtv. Lõtvusel on palju üllatavaid kasutusviise. Oleme oma arendajaekspertidega korraldatud lahedad vestlused muutnud arendajate võrgustiku hästi vastuvõetud artikliteks. Oleme seda isegi hakatonite abistamiseks kasutanud. Mõnikord tunduvad NativeScripti 37 kanalit pisut meeletud, kuid me kõik saame sellega hakkama.

Päris palju toimub Slackil

Vihje 2: Tacod ja robotid

See tundub cheesy, kuid me armastame oma tacosid. Esmalt hakkasin katsetama Slackbotsiga, et oma alaliselt hilinenud meeskonnajuhti ahistada:

Nagu selgub, on vestlusprogrammide kirjutamine ja Slackiga integreerimine lihtne. Ja need on suurepärased kogukonna kaasamiseks. Kasutame @ heytaco robotit, et luua Slacki kõige abivalmimate inimeste edetabel - ja see võib olla üsna konkurentsivõimeline.

Uue tulija koolitamiseks @heytaco kasutamisel loon Zapier 'zap', et vaadata uute liikmete Slack'i kanalit ja tervitada neid sõbraliku taco abil:

Mitte midagi pole ma "robotite kuninganna": meil töötab arendaja eksperdi kanalil praegu salajane jõuluvana bot ja olen proovinud rühmituste korraldamiseks robotite plaanimist ja küsitlusi. Üks minu bottidest läks natuke kontrolli alt välja, pingutades inimestele meeldetuletusi iga poole tunni tagant, kuid üleüldse on need suurepärane võimalus oma Slacki kanali rõõmu taset tõsta. Väike rumalus läheb kaugele.

Hey Taco tantsuline taco!

3. nõuanne: hankige inimestele vajalikud tööriistad

Arendajad on targad inimesed. Kui nad leiavad mõne tööriista või protsessi, mis muudab tema töö nende jaoks lihtsamaks, siis nad tõenäoliselt mitte ainult ei haara seda ja ei kasuta, vaid täiustavad seda. Selle protsessi lubamine, võimendamine ja tähistamine loob avatud tuumaprojekti ümber suurepärase tarkvaraökosüsteemi, mida raha ei saa osta. Tunnistage Nathan Walkeri loodud Visual Stuudio Koodi lõikude NativeScript + Angular 2 ja tema projekti Advanced Seed abil, mis võimaldab teil kiiresti veebi-, mobiili- ja töölauarakendust koos jagatud koodiga üles kerida. Veel üks näide on Isstive Guissouma ehitatud NativeScripti plugin Webstorm ja seda kasutavad paljud teised IDE-d armastavad arendajad.

Axonesi õnnelikud inimesed, kellega mul oli nii hea meel Pariisis kohtuda. Kas saate märgata NativeScripti arendajat, kes ehitab Webstormi pistikprogrammi?

4. nõuanne: kasvatage oma abilisi

See teeb mulle suurimat rõõmu, kui näen neid, keda on aidatud, saada suurteks abilisteks. Mister Rogersil oli õigus. Kas te oskate öelda, et ma olin kunagi supermees?

Leidke abilised!

Meie kanalite abilised lähevad täiendava miili, et aidata kaaslastel tööd teha. See on suurepärane asi. Aitame oma abilisi, saades neile juurdepääsu põhilistele tehnilistele ressurssidele ja kutsudes neid vestlustele, kõnedele ja koodbaasidele, et edendada nende arusaamist platvormist. Samuti suuname neid lepingute, partnerlusvõimaluste ja üksikisikute ning ettevõtetega koostööprogrammide poole. Mida rohkem kogukonna liikmeid ekspertideks ja mida rohkem eksperte teie platvormil professionaalideks, seda parem kõigile. See näpunäide on seotud karmaga.

5. nõuanne: korraldage võistlusi

Mõnikord meeldib mulle Slackis ekspromptne rakenduste loomise võistlus keerutada. Need on muutunud tõeliselt populaarseks ja loonud mõned tootmiseks valmis rakendused, mida saab meie vitriinis kajastada. Konkurssidel on palju kasutusvõimalusi. See sunnib inimesi eemalduma oma päevast tööst ja töötama projekti kallal, mis võimaldab neil lühikese aja jooksul kogu rakenduse algusest lõpuni üles ehitada. See harjutus, mis on meile sisemiselt kasulik vigade kustutamiseks, ja kogukonna jaoks kasulik, et näha, mida saab ehitada. Meie esimene võistlus, väljakutse uudistelugeja rakenduse ehitamiseks, tehti äärmiselt eksprompt; meie teine ​​nägi mõne ilusa ilmarakenduse loomist; meie kolmas osales rakenduste lahingus, kus registreeriti mõned meie kõige raskemad ajaveebiüritused, ja praegu korraldame pühade neljandat võistlust. Armastan sõbraliku võistluse, kogukonna kaasamise ja suurepäraste tulemuste konkursse.

Josh Sommeri võidutöö

6. nõuanne: ajaveebide võimendamine

Kõik rabavad vingetest blogijatest! Suurepäraste kogukonnale suunatud ajaveebide komplekt on kindel märk kogukonna kaasamisest. Kuigi meil on oma sisemised arendajatele suunatud ajaveebid (Teleriku arendajate võrk ja NativeScripti ajaveebid), on ülioluline, et ka kogukonna mured kuulda võetaks. Ettevõtte siseselt ei pruugi me olla võimelised vabastama väljaande funktsioone ja tegusid kiiresti, kuid võite Nathanael Anderson oma blogi kaudu kihla vedada. Ja kui ta seda ei tee, siis kindlasti Nic Raboy või Brad Martin! Oleme teinud huvitavaid hübriidblogisid või sisu jagamise katseid, sealhulgas NativeScripti suupisteid, mida ma haldan, kuid sisu on täielikult kogukonna loodud. Siiani töötab see kenasti.

NativeScripti valgustid NativeScripti arendajate päeval Bostonis

7. nõuanne: kirjeldage kogukonna liiget

Igal kuul küsin naljaga naljalt arendajate eksperdirühmalt, kes soovib olla preili - ja nad teavad, et on aeg astuda vabatahtlikult Teleriku ajaveebi esile tõstetud arendajaeksperdiks. See on osutunud tõeliselt toredaks viisiks üksteisega tutvumiseks, eriti selles rühmas, mis on äärmiselt rahvusvaheline ja hajutatud. Kas teadsite näiteks, et Osei Fortune on pärit Trinidadist ja õpetab teile meeleldi kohalikku slängi ning annab teile paarismängude retsepti? Et Nathan Walker on kirglik kunstnik ja muusik? Et Jochem Bökkers on PASCALi päevist tarkvara kirjutanud, kuid asi, mis teda pähe ajab, on tema Šveitsi klaviatuur? Need inimesed ei pruugi kunagi näost näkku kohtuda, kuid selline funktsioon paneb nägusid nimetama ja inimesi isikupärastama.

see on väärt eesmärk

8. nõuanne. Oma hõimu moodustamiseks saatke vangi, kleebiseid ja rinnamärke

See on ilmselt kõige ilmsem kogukonna loomise meetod, kuid see töötab siiski suurepäraselt teie "hõimu" ja "kaubamärgi" ülesehitamiseks. Kindel logo ja head kleebised on taskukohane viis armastuse levitamiseks. Meil on õnne, et meil on piisavalt eelarvet, et saata swag kogu maailmas. Kõik armastavad postkastide, väikeste kingituste ja armastuse saamist. Moodustage oma hõim!

Lõuna-Aafrikas õnnelikult vahetatud meeskond

Vihje 9: looge karjäär

See on mu kõigi lemmik ... vaadates, kuidas arendajad kasvatavad oma oskusi ja saavad oma ala professionaalideks, piisab, kui hakkate oma karjääri looma platvormil, mille loomiseks olete aidanud. Olen uhke, et meie jõupingutused aitavad hüpoteeklaenude tasumisel ja lastehooldusel, isegi kui ainult osaliselt, aidates inimestel muuta oma karjäärivõimalusi.

Osei (@Triniwiz) lemmikgif

10. nõuanne: viige läbi armastuse ja rõõmu teod

Kuidas saaksime teid aidata? See on FOSSi projekti suur "küsi". Ja abi on vastastikune - teie aitamine aitab meid, aitab projekti ja aitab luua midagi, mis on meist suurem.

Ja üks boonusnipp… proovige end paremaks muuta. Kindlasti saame teha rohkemat ja paremat. Tahaksin näiteks näha meie kogukonnas palju suuremat mitmekesisust ja teen selle eesmärgi saavutamiseks koostööd oma kolleegidega. Tahaksin näha, et nooremad õpilased prooviksid meie projekti, nii et eesmärk on luua rohkem õppekavasid ja õppevahendeid. Saame alati paremaks saada. Kuid vahepeal on lihtsalt lõbus olla osa õudsate inimeste õitsvast kogukonnast.