Dokumentatsiooni kirjutamine on muutunud lihtsaks tänu VuePressile
Wojciech Bak
Dokumentatsiooni kirjutamine on standard, mis paljudes projektides muutub luksuseks. Selle koostamine jääb kergesti tahaplaanile, eriti kui dünaamilise rakenduse arendamise etapis on järgmine prioriteet edasine funktsionaalsus.
See on alati olnud oluline küsimus, et teha vajalikke jõupingutusi, et kavandada, programmeerida ja rakendada midagi, mis vastab mitmele kriteeriumile:
võimaldab teil kiiresti jõuda rakenduse struktuurini
võimaldab teil vabalt otsida sisu
pakub tehnilist teavet kasutatud lahenduste kohta.
saab salvestada GitHubis, eelistatavalt koos lihtsa kasutuselevõtu võimalusega.
Pole ime, et dokumenteerimine on seotud suurte kuludega. Teisest küljest on meeskond kasvab, onboarding tekitab palju kulusid ja selle eest esitab tugi arendajatele pidevalt samu küsimusi. Mingil hetkel on kõigil puudu ... VuePress.
VuePress on staatilise lehe generaator, mis põhineb Vue.js raamistik, mis on suurepärane dokumentatsiooni loomiseks. Heaks näiteks võib tuua Vue.js enda dokumentatsiooni.
VuePress võimaldab teil redigeerida tekste Markdown-vormingus, kasutades Vue komponente, mis annavad lõpuks väga laiad võimalused. Alustage lihtsalt kahe käsuga:
npm install -g vuepress
vuepress dev
Vaikimisi töötab VuePress kataloogis docs / ja loob sinna oma. vuepress kausta. Pärast ülaltoodud käskude sisestamist käivitab ta automaatselt programmi Sõlme server ja kuvab dokumentatsiooni aadressil localhost: 8080 /. Siin on näide faili struktuurist.
Korraliku konfiguratsiooni korral loob VuePress täieliku ja väga esteetilise lehe. Nagu näete ülaltoodud ekraanil, sisaldab meie dokumentatsioon kaks kohandatud komponenti - CodeHeading ja ColorSample.
Nii oleme saanud täiesti loetava lahenduse koodiga töötamise näidete esitamiseks.
Tõenäoliselt on igal frontend-arendajal olnud olukord, kus neil puudus graafilise kujunduse mõne värvi HEX-esitus. Ja mis oleks, kui teil oleks alati värvid käepärast ja kui te saaksite teatud värvipaleti eelnevalt fikseerida? Just nii - dokumentatsioon paneb meid kuidagi standardist kinni pidama. Tulemus võib välja näha järgmine:
Selles näites kasutati komponenti ColorPicker.vue. See ei teeni mitte ainult antud värvi esitamist - klikkides ringil, kopeerime HEX-koodi automaatselt lõikelauale.
Koos vuepressehitada käsuga saame kohe genereerida staatilisi HTML-faile, mis on valmis kiireks avaldamiseks koos täieliku varade toetusega.
Väärib märkimist, et VuePress võimaldab automaatset kasutuselevõttu erinevatel platvormidel, sealhulgas GitHubi lehekülgedel. Lisaks teeb VuePressi üsna heaks blogilahenduseks võimalus luua oma teemasid.
Kui ülaltoodud näited äratasid teie uudishimu, siis lisateabe saamiseks soovitan tutvuda VuePressi ametliku dokumentatsiooniga. projekt.