Priljubljena platforma za skupno rabo kode GitHub je napovedala podporo za novo vrsto vdelane vsebine. V datotekah markdown lahko zdaj uporabite sintakso Mermaid za preprosto ustvarjanje diagramov poteka, diagramov zaporedja in še več.
GitHubov okus markdown že obravnava slike, sezname opravil in kratke kode emodžijev. S podporo za običajne diagrame GitHub naredi svoje za bolj informativno in uporabno dokumentacijo.
Kaj je novega z GitHub?
Zdaj lahko vdelate kodo Mermaid v svoj README.md in druge datoteke z znižanjem vrednosti. Če to storite, bo GitHub prikazal diagram, opisan s to kodo. Koda Mermaid uporablja preprosto sintakso, ki opisuje posamezne dele vsakega diagrama v navadnem besedilu.
Poglej tudi: Kaj je GitHub? Uvod v njegove osnovne značilnosti
Kako vključite diagrame?
- Izberite obstoječo datoteko za znižanje vrednosti ali ustvarite novo, ki jo želite dodati v svoje skladišče. Uporabite katero koli .md oz .markdown razširitve.
- Tej datoteki dodajte nekaj kode Mermaid. Kakšna točno koda je odvisna od vas; tukaj je preprost primer za začetek:
graf TD;
A-->B;
A-->C;
B-->D;
C-->D; - Oglejte si datoteko na GitHubu. Videti bi morali lepo upodobitev svojega diagrama.
Zdaj se morate samo naučiti bogastva diagramov, ki jih ima Mermaid na voljo. Lahko pa se preprosto sklicujete na morska deklica dokumentacijo, ko in ko potrebujete diagram.
Kakšne vrste diagramov lahko uporabim?
Mermaid podpira naslednje vrste diagramov:
- Diagram poteka
- Zaporedje
- razred
- Država
- Razmerje med entitetami
- Uporabniško potovanje
- Gantt
- pita
- Zahteva
Poglej tudi: Ganttov grafikon vs. Diagram PERT: kakšne so razlike?
Vsaka ima svojo sintakso, ki odraža vrsto podatkov, ki jih prikazuje diagram. Tukaj je na primer koda za preprost diagram zaporedja:
diagram zaporedja
Bart->>Homer: Ne imej krave, človek.
Kar izgleda takole, ko je upodobljeno:
In tukaj je koda za osnovni diagram stanja:
stateDiagram-v2
[*] --> Novo
Novo --> Pripravljen: sprejet
Pripravljen --> Teče: odpošiljanje razporejevalnika
Teče --> Pripravljen: prekinitev
Teče --> Čakanje: čakanje na V/I ali dogodek
Čakanje --> Pripravljen: V/I ali zaključek dogodka
Teče --> Prekinjeno: izhod
Prekinjeno --> [*]
Kar se kaže kot tako:
Dodajte vrednost svojim projektom GitHub z diagrami Mermaid
Diagrami morske deklice so koristen dodatek GitHubu, še posebej, ker verjamemo, da spodbujajo boljšo dokumentacijo. Številne projekte bi lahko izboljšali z nekaterimi vizualnimi razlagali kar v njihovi dokumentaciji ali datotekah README.
GitHub je zdaj tako priljubljena storitev, njene funkcije in spremembe vplivajo na številne razvijalce po vsem svetu. Na srečo je podpora za diagrame Mermaid na voljo, če jo potrebujete, in nevidna, če je ne potrebujete. Toda upajmo, da boste začeli videti vsaj nekaj lepše dokumentacije.
Če imate preprosto spletno mesto, vam za spletno gostovanje ni treba plačati. Strani GitHub lahko uporabljate brezplačno!
Preberite Naprej
- Programiranje
- GitHub
- Programiranje

Bobby je tehnološki navdušenec, ki je večino dveh desetletij delal kot razvijalec programske opreme. Navdušen je nad igranjem iger, dela kot glavni urednik pri reviji Switch Player Magazine in je potopljen v vse vidike spletnega založništva in spletnega razvoja.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!
Kliknite tukaj, da se naročite