Dokumentaation kirjoittaminen on tullut helpoksi VuePressin ansiosta.
Wojciech Bak
Dokumentaation kirjoittaminen on standardi, josta tulee monissa projekteissa ylellisyyttä. Sen tuottaminen jää helposti taka-alalle, varsinkin kun dynaamisen sovelluskehityksen vaiheessa seuraava prioriteetti annetaan lisätoiminnallisuuksille.
On aina ollut tärkeää pyrkiä suunnittelemaan, ohjelmoimaan ja toteuttamaan jotakin, joka täyttää useita kriteerejä:
avulla pääset nopeasti sovelluksen rakenteeseen.
voit vapaasti etsiä sisältöä
tarjoaa teknisiä tietoja käytetyistä ratkaisuista.
voidaan tallentaa GitHubiin, mieluiten niin, että se voidaan ottaa helposti käyttöön.
Ei ihme, että dokumentointiin liittyy suuria kuluja. Toisaalta joukkue kasvaa, palveluun ottaminen aiheuttaa paljon kustannuksia, ja sen vuoksi tuki esittää kehittäjille jatkuvasti samoja kysymyksiä. Jossain vaiheessa kaikki kaipaavat ... VuePress.
VuePress on staattinen sivugeneraattori, joka perustuu Vue.js-kehys, joka on erinomainen dokumentaation luomiseen. Hyvänä esimerkkinä voidaan pitää itse Vue.js:n dokumentaatiota.
VuePressin avulla voit muokata Markdown-muotoisia tekstejä Vue-komponenttien avulla, jotka tarjoavat todella monipuoliset mahdollisuudet. Aloita vain kahdella komennolla:
npm install -g vuepress
vuepress dev
Oletusarvoisesti VuePress toimii docs / -hakemistossa ja luo siihen oman. vuepress-kansion. Kun olet syöttänyt edellä mainitut komennot, se käynnistää automaattisesti ohjelman Solmu palvelin ja näyttää dokumentaation osoitteessa localhost: 8080 /. Tässä on esimerkki tiedostorakenteesta.
Oikealla kokoonpanolla VuePress luo täydellisen ja erittäin esteettisen sivun. Kuten yllä olevasta näytöstä näet, dokumentaatiomme sisältää kaksi mukautettua komponenttia - CodeHeading ja ColorSample.
Tämä on Vue.js-komponentin vakiosyntaksi, joka on helposti saatavilla Markdown-tiedostoissa. Tässä on esimerkki toteutuksesta (/docs/Code/javacript.md):
Näin olemme saaneet täysin luettavan ratkaisun esimerkkien esittämiseen koodin kanssa työskentelystä.
Luultavasti jokaisella frontend-kehittäjällä on ollut tilanne, jossa heiltä puuttui jonkin värin HEX-edustus grafiikkasuunnittelusta. Entä jos sinulla olisi aina väri käsillä ja voisit korjata tietyn paletin etukäteen? Aivan oikein - dokumentaatio saa meidät jotenkin pitämään kiinni standardista. Tulos voi näyttää seuraavalta:
Tässä esimerkissä käytettiin ColorPicker.vue-komponenttia. Se palvelee paitsi tietyn värin esittämistä - klikkaamalla ympyrää kopioimme HEX-koodin automaattisesti leikepöydälle.
Kun vuepressrakentaa komennon avulla voimme luoda välittömästi staattisia HTML-tiedostoja, jotka ovat valmiita nopeaan julkaisuun täydellä asset-tuella.
On syytä mainita, että VuePress mahdollistaa automaattisen käyttöönoton eri alustoilla, kuten GitHub-sivuilla. Lisäksi mahdollisuus luoda omia teemoja tekee VuePressistä varsin hyvän blogiratkaisun.
Jos edellä mainitut esimerkit herättivät uteliaisuutesi, lisätietoja varten suosittelen tutustumaan VuePressin viralliseen dokumentaatioon. projekti.