Pada posting sebelumnya saya menuliskan tentang cara instalasi git pada Ubuntu.
Namun alasan klasik programmer kita yang tidak mau belajar git ataupun teknologi baru lainnya adalah, tidak tersedianya buku maupun resource yang berbahasa Indonesia.
Namun untuk belajar git kali ini sahabat tidak perlu khawatir, karena sudah ada buku git berbahasa indonesia yang dibuat oleh Pak Endy Muhardin.
Bagi sahabat yang sudah lama mengikuti milist yahoo JUG (Java User Group) Indonesia maupun NUG (Netbeans User Group) Indonesia, tentunya sudah mengetahui bahwa beliau adalah sosok yang sudah banyak berkontribusi bagi developer java baik melalui milist, blog, training, maupun buku-buku beliau.
Kali ini beliau juga ingin kembali berkontribusi dengan membagi buku buah tangan beliau yang membahas git, buku ini ditulis dalam format markdown dan dihost pada akun github Pak Endy Muhardin.
Untuk mengkonversi format markdown ini ke dalam format PDF agar lebih mudah dibaca maupun dicetak, sahabat bisa mengikuti langkah-langkah berikut ini:
1. Install terlebih dahulu pandoc yang merupakan tool untuk mengkonversi
2. Clone repository buku-git milik pak Endy Muhardin,
saya biasanya membuat folder workspace/git-clone pada home folder
(sebagai contoh: /home/eko/workspace/git-clone)
Perintah diatas akan menghasilkan folder buku-git pada folder git-clone
3. Install font inconsolata (sudah saya tulis pada posting ini) dan droid, karena font ini digunakan untuk mengkonversi sesuai dengan petunjuk pak Endy pada repository buku-git beliau.
4. Konversi format markdown ke pdf dengan menjalankan perintah berikut:
Perintah terakhir akan menghasilkan file PDF dengan nama buku-git.pdf pada folder buku-git/buku.
Selamat belajar dan terima kasih banyak untuk Pak Endy Muhardin yang sudah banyak berbagi ilmu.
*Catatan: Buku ini masih dalam proses pengerjaan, jadi isinya masih belum lengkap. Mungkin sahabat-sahabat sekalian ada yang berminat untuk berkontribusi.
Namun alasan klasik programmer kita yang tidak mau belajar git ataupun teknologi baru lainnya adalah, tidak tersedianya buku maupun resource yang berbahasa Indonesia.
Namun untuk belajar git kali ini sahabat tidak perlu khawatir, karena sudah ada buku git berbahasa indonesia yang dibuat oleh Pak Endy Muhardin.
Bagi sahabat yang sudah lama mengikuti milist yahoo JUG (Java User Group) Indonesia maupun NUG (Netbeans User Group) Indonesia, tentunya sudah mengetahui bahwa beliau adalah sosok yang sudah banyak berkontribusi bagi developer java baik melalui milist, blog, training, maupun buku-buku beliau.
Kali ini beliau juga ingin kembali berkontribusi dengan membagi buku buah tangan beliau yang membahas git, buku ini ditulis dalam format markdown dan dihost pada akun github Pak Endy Muhardin.
Untuk mengkonversi format markdown ini ke dalam format PDF agar lebih mudah dibaca maupun dicetak, sahabat bisa mengikuti langkah-langkah berikut ini:
1. Install terlebih dahulu pandoc yang merupakan tool untuk mengkonversi
sudo apt-get install pandoc texlive-latex-base texlive-xetex latex-beamer
2. Clone repository buku-git milik pak Endy Muhardin,
saya biasanya membuat folder workspace/git-clone pada home folder
(sebagai contoh: /home/eko/workspace/git-clone)
git clone git://github.com/endymuhardin/buku-git.git
Perintah diatas akan menghasilkan folder buku-git pada folder git-clone
3. Install font inconsolata (sudah saya tulis pada posting ini) dan droid, karena font ini digunakan untuk mengkonversi sesuai dengan petunjuk pak Endy pada repository buku-git beliau.
sudo apt-get install ttf-inconsolata ttf-droid
4. Konversi format markdown ke pdf dengan menjalankan perintah berikut:
cd buku-git/buku pandoc --template artivisi-template.tex --variable mainfont="Droid Serif" --variable sansfont="Droid Sans" --variable monofont="Inconsolata" --variable fontsize=12pt --variable version=1.9 --variable subtitle="Menggunakan Git untuk mengelola pembangunan aplikasi" --latex-engine=xelatex --toc -N -o buku-git.pdf *md
Perintah terakhir akan menghasilkan file PDF dengan nama buku-git.pdf pada folder buku-git/buku.
Selamat belajar dan terima kasih banyak untuk Pak Endy Muhardin yang sudah banyak berbagi ilmu.
*Catatan: Buku ini masih dalam proses pengerjaan, jadi isinya masih belum lengkap. Mungkin sahabat-sahabat sekalian ada yang berminat untuk berkontribusi.
Comments
Post a Comment