Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Best Practice Create Documentation for Your App...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Sigit Prabowo
May 13, 2018
Programming
0
42
Best Practice Create Documentation for Your Application with VueJS
building simple documentation with vuepress, vuejs
Sigit Prabowo
May 13, 2018
Tweet
Share
Other Decks in Programming
See All in Programming
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6.1k
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
650
Fluid Templating in TYPO3 14
s2b
0
130
ぼくの開発環境2026
yuzneri
0
240
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
380
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
220
dchart: charts from deck markup
ajstarks
3
990
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
130
Package Management Learnings from Homebrew
mikemcquaid
0
230
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
Basic Architectures
denyspoltorak
0
680
Featured
See All Featured
Discover your Explorer Soul
emna__ayadi
2
1.1k
エンジニアに許された特別な時間の終わり
watany
106
230k
The agentic SEO stack - context over prompts
schlessera
0
640
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
How to Talk to Developers About Accessibility
jct
2
130
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
Designing for humans not robots
tammielis
254
26k
How to train your dragon (web standard)
notwaldorf
97
6.5k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Deep Space Network (abreviated)
tonyrice
0
49
The Language of Interfaces
destraynor
162
26k
Visualization
eitanlees
150
17k
Transcript
Best Practice Create Documentation for your Application using VueJS #iTalk2018
Sigit Prabowo Web Developer, Tirto.ID Entusiast in Front End Web
development, Chatbot
Documentation Place you get started in; for your skripsi* maybe;
when you decided to resign *ups
* Mulai pakai terminal *
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get
install -y nodejs https://yarnpkg.com/lang/en/docs/install/#debian-stable Install NodeJS (v.8+), yarn /documentaksi —/package.json —/docs ——/README.md ——/cara-install.md ——/requirement.md ——/.vuepress ———/config.js Structur foldernya Install Vuepress as Global yarn global add vuepress
$ mkdir dokumentaksi
package.json { "scripts": { "docs:dev": "vuepress dev docs", "docs:build": "vuepress
build docs" } }
$ mkdir docs $ vi README.md
README.md --- home: true actionText: Mulai → actionLink: /cara-install ---
$ cd .. $ yarn docs:dev
None
cara-install.md --- title: Cara Install meta: - name: keywords -
content: install dokumentaksi, dokumentaksi instalasi --- # Cara Install Ini cara installnya seperti ini lho jangan sampai salah ya
requirement.md --- title: Requirement meta: - name: keywords - content:
kebutuhan untuk sistem dokumentaksi, requirement --- # Requirement jadi kebutuhannya adalah begini begitu
$ mkdir .vuepress $ cd .vuepress $ vi config.js
config.js module.exports = { title: "Dokumentaksi", description: "Deskripsi Dokumentaksi", themeConfig:
{ sidebar: [ ['', 'Beranda'], // untuk default ke home page 'cara-install', ['requirement', 'Requirement'] ] } }
$ cd dokumentaksi $ yarn docs:dev
Deployment
$ yarn docs:build $ cd docs/.vuepress/dist $ yarn global add
surge $ surge
http://demo-dokumentaksi.surge.sh http://bit.ly/demodokumentaksi https://github.com/sprabowo/dokumentaksi
–Sigit Prabowo Thanks