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.
Probably every frontend developer has had a situation where they lacked the HEX representation of any colour from the graphics design. And what if you could always have colour at hand and fix a certain palette in advance? That’s right – documentation somehow makes us stick to the standard. The result may look like the following:
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.