Ako prispieť modulu Drupal 8 do komunity?

Ako sa rozhodnete prispieť modulom do komunity Drupal
Predtým, ako sa rozhodnete prispieť modulom do komunity Drupal, a dokonca aj pred vytvorením modulu, uistite sa, že už neexistuje modul, ktorým by prispel niekto iný a ktorý robí to isté.

Drupal je nástroj na vytváranie webových stránok. Konkrétnejšie ide o systém správy obsahu s otvoreným zdrojovým kódom (vyvinutý komunitou). To znamená, že sa spolieha na to, že ho členovia komunity (ako vy) vylepší. Našťastie prispievanie vlastnými modulmi je niečo, čo môže urobiť každý.

Časť 1 z 3: Príprava modulu

  1. 1
    Neobnovujte koleso (okrem cvičenia). Predtým, ako sa rozhodnete prispieť modulom do komunity Drupal a dokonca aj pred vytvorením modulu, uistite sa, že už neexistuje modul, ktorým by prispel niekto iný a ktorý robí to isté. Ak existuje, je pravdepodobne lepšie podporovať modul, ktorý si vytvoríte vlastný.
  2. 2
    Vytvorte modul (ak ste to ešte neurobili). Ak ste svoj modul ešte nevytvorili, zvážte použitie konzoly Drupal (veľmi užitočného vývojového nástroja), ktorá vám ho pomôže zostaviť. Akonáhle je nainštalovaný, jednoducho spustite príkaz $ drupal generate:modulea $ drupal module:install {name}
  3. 3
    Zbaľte to na rozdávanie. Hneď ako bude váš modul pripravený na zverejnenie, pridajte súbor README.md (markdown), ktorý vysvetľuje všetko, čo by niekto, kto používa váš modul, potreboval vedieť. Napríklad:
    • Úvod. (čo to robí, pre koho je to)
    • Vlastnosti
    • Požiadavky (ďalšie moduly atď.)
    • Časté otázky
    • Inštalácia
    • Použitie (ako ho používa vývojár / vlastník webu / návštevník webu)
    • Riešenie problémov
    • Technické poznámky (konštrukcia, nástroje atď.)
    • Správcovia (jednotlivci, firmy)
  4. 4
    Zaviazať sa k git. Pri zadávaní kódu postupujte podľa štandardného postupu. Predtým sa však uistite, že máte súbor .gitignore. Potom použite init, adda commitpríkazy.
Zvážte použitie konzoly Drupal (veľmi užitočného vývojového nástroja)
Ak ste svoj modul ešte nevytvorili, zvážte použitie konzoly Drupal (veľmi užitočného vývojového nástroja), ktorá vám ho pomôže zostaviť.

Časť 2 z 3: doručenie na drupal.org

  1. 1
    Prihláste sa na drupal.org. Ak nemáte účet, vytvorte si ho. Potom sa prihláste.
  2. 2
    Vytvorte nový projekt. Prejdite na → Váš „Účet“ → Stránka „Projekty“ → „Pridať nový projekt“ → „Modulový projekt“.
  3. 3
    Vyplňte nový formulár projektu. Najlepšie je, ak poskytnete užitočné informácie ľuďom, ktorí sa rozhodujú, či si majú stiahnuť a používať váš modul; Môžete to vziať zo svojho súboru README, ak ste ho vytvorili skôr (ale vynechajte technické záležitosti).
  4. 4
    Prejdite na stránku drupal.org. Jednoducho postupujte podľa uvedených pokynov.
  5. 5
    Vytvorte vydanie. Prejdite na „Upraviť“ → „Vydania“ → „Pridať nové vydanie“. Ak ste kód zadali správne, zobrazí sa vám možnosť vytvoriť nové vydanie.
  6. 6
    Vyplňte nový formulár vydania. Pozrite si konvencie pomenovania vydaní a časť Vytvorenie vydania projektu na Drupal.org.
  7. 7
    Pochopte vydania a zabezpečenie. Vývojár → Alpha → Beta → RC → Stabilný. Ak chcete pre svoj modul získať bezpečnostné krytie (zelený odznak), musíte požiadať o overený stav vo fronte pokrytia bezpečnostným poradenstvom. Členovia bezpečnostného tímu alebo iní dobrovoľníci vašu žiadosť posúdia - a môžu navrhnúť zmeny vo vašom projekte. Akonáhle bude spätná väzba vyriešená, bude vám udelená overená rola a budete sa môcť prihlásiť do tohto projektu a všetkých budúcich projektov, ktoré vytvoríte, a získať krytie poradenstva v oblasti bezpečnosti.
    • Iba stabilné vydania dostávajú poradenstvo o zabezpečení, takže okrem stabilných vydaní nedostanete štít poradného pokrytia ani po prihlásení sa do svojho projektu.
Musíte požiadať o overený stav vo fronte pokrytia bezpečnostným poradenstvom
Ak chcete pre svoj modul získať bezpečnostné krytie (zelený odznak), musíte požiadať o overený stav vo fronte pokrytia bezpečnostným poradenstvom.

Časť 3 z 3: zlepšenie

  1. 1
    Dodržiavajte štandardy kódovania. Drupal má štandardy pre spôsob formátovania kódu. Napríklad karty sú uprednostňované pred medzerami. Pozrite si štandardy kódovania na Drupal.org. Pozrite si tiež sprievodcu štýlom značenia Drupal a dokonca aj bezpečnostné štandardy Drupal. Zvážte použitie modulu Coder, ktorý vám môže pomôcť zaistiť správne formátovanie kódu.
  2. 2
    Napíšte testy. Vďaka testom sa zaistí, že váš kód bude fungovať častejšie vo viacerých prípadoch použitia a prinesie menej frustrácie, keď potrebujete opraviť chyby. Zvážte použitie jednotkových testov, funkčných testov atď. Drupal 8 používa na testovanie PHP predovšetkým PHPUnit. Zvážte použitie Behatu na funkčné testovanie.
  3. 3
    Napíšte dokumentáciu (ak je váš modul zložitý). Pozrite si phpDocumentor. Intuitívny kód je v podstate ešte lepší ako komentáre, čo je rozhodne lepšie ako žiadne komentáre.
  4. 4
    Riešenie problémov pomocou opráv. Pravidelne kontrolujte vo fronte problémov svojho modulu veci, ktoré je potrebné opraviť. Ak chcete použiť opravu, môžete použiť príkaz git alebo „patch“ (vo väčšine verzií systému Linux).
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail