GitHub - hanief/Mahir-JavaScript: Sumber buku Mahir Javascript

Ini adalah sumber kode dan tulisan yang digunakan untuk membangun Mahir Javascript (https://mahirjavascript.net).

Ini adalah terjemahan dari buku Eloquent Javascript - Fourth Edition (https://eloquentjavascript.net).

Kami menyambut baik masukan dari anda, silakan membuat issues dan pull request.

Menyusun buku

Untuk menyusun buku menjadi keluaran HTML di html/, anda bisa menggunakan make:

Untuk membuat berkas PDF (kami tidak menyarankannya kecuali anda sangat membutuhkannya, sebab daftar ini mungkin akan kadaluwarsa dan menyusun ulangnya agak sulit):

apt-get install texlive texlive-xetex fonts-inconsolata fonts-symbola texlive-lang-chinese inkscape
make book.pdf

Menerjemahkan

Kami menyambut baik bantuan penerjemahan. Lisensi buku ini mengizinkan turunan non-komersial, termasuk terjemahan. Jika anda selesai menerjemahkan, kabari saya.

Peringatan: buku ini mengandung sekitar 130.000 kata, dan sekitar 400 halaman. Itu tulisan yang cukup banyak, yang akan membutuhkan waktu yang banyak untuk menerjemahkannya.

Jika itu tidak menakutkan bagi anda, cara terbaik untuk menerjemahkan tulisan ini adalah:

  • Fork (Cabangkan) repositori ini di Github.

  • Buat sebuah Issue di respositori ini yang menjelaskan rencana penerjemahan yang akan anda lakukan.

  • Terjemahkan berkas .md di percabangan anda. Berkas tersebut diformat menggunakan CommonMark, dengan beberapa tambahan ekstensi. Anda mungkin perlu mengecualikan istilah-istilah indeks (yang ditandai dengan kurung ganda dan sintaks {{index ...}}) dari terjemahan anda, karena hal itu lebih banyak berkaitan dengan keluaran cetak.

  • Publikasikan terjemahan anda secara daring atau silakan minta saya untuk memuatnya.

Jika anda melakukan penerjemahan ini secara terbuka, dan membuat issue yang tertaut dengan pekerjaan anda, maka anda akan menghindari usaha yang sia-sia dimana beberapa orang yang berbeda memulai terjemahan untuk bahasa yang sama (dan mungkin tidak akan pernah menyelesaikannya). (Karena terjemahan memiliki lisensi yang sama, anda bebas untuk mengambil terjemahan orang lain dan melanjutkannya, bahkan jika terjemahan tersebut telah menghilang dari internet.)

Saya tidak tertarik dengan terjemahan menggunakan mesin / komputer. Mohon hanya meminta saya untuk menautkan terjemahan anda jika itu dilakukan oleh manusia.