/rust-book-id

Buku "The Rust Programming Language" dalam bahasa Indonesia.

Primary LanguageRustOtherNOASSERTION

Bahasa Pemrograman Rust

Build Status

Repositori ini berisi sumber dari buku "The Rust Programming Language".

Buku ini tersedia dalam bentuk dead-tree dari No Starch Press.

Anda juga dapat membaca buku ini secara online gratis. Silakan lihat buku tersebut yang dikirim dalam rilis Rust stable, beta, atau nightly terbaru. Ketahuilah bahwa masalah dalam versi tersebut mungkin telah diperbaiki dalam repositori ini, karena rilis tersebut jarang diperbarui.

Lihat rilis untu mengunduh hanya kode dari semua daftar kode yang muncul dalam buku.

Persyaratan

Untuk mambangun buku membutuhkan mdBook, idealnya versi yang sama dengan yang digunkaan rust-lang/rust dalam file ini. Untuk mendapatkannya:

$ cargo install mdbook --version <version_num>

Membangun

Untuk membangun buku, jalankan perintah:

$ mdbook build src-id

Output akan berada di subdirektori src-id/book. Untuk memeriksanya, buka di browser web Anda.

Firefox:

$ firefox src-id/book/index.html                       # Linux
$ open -a "Firefox" src-id/book/index.html             # OS X
$ Start-Process "firefox.exe" .\src-id\book\index.html # Windows (PowerShell)
$ start firefox.exe .\src-id\book\index.html           # Windows (Cmd)

Chrome:

$ google-chrome src-id/book/index.html                 # Linux
$ open -a "Google Chrome" src-id/book/index.html       # OS X
$ Start-Process "chrome.exe" .\src-id\book\index.html  # Windows (PowerShell)
$ start chrome.exe .\src-id\book\index.html            # Windows (Cmd)

Untuk menjalankan dalam mode pengembangan (untuk melihat langsung hasil selama penerjemahan):

$ mdbook serve src-id

Untuk menjalankan pengujian:

$ mdbook test src-id

Berkontribusi

Kami akan senang bantuan Anda! Silakan lihat CONTRIBUTING.md untuk mempelajari tentang jenis kontribuasi yang kami cari.

Karena buku tersebut dicetak, dan karena kami ingin agar versi online buku tersebut tetap dekat dengan versi cetaknya jika memungkinkan, mungkin perlu waktu lebih lama dari biasanya bagi kami untuk menangani masalah atau permintaan penarikan Anda.

Sejauh ini kami telah melakukan revisi besar bertepatan dengan Rust Editions. Di antara revisi yang besar itu, kami hanya akan memperbaiki kesalahan. Jika masalah atau pull request Anda tidak benar-benar memperbaiki kesalahan, itu mungkin menunggu sampai waktu berikutnya kami mengerjakan revisi besar: perkirakan dalam urutan bulan atau tahun. Terimakasih atas kesabaran Anda!

Terjemahan

Kami akan senang membantu menerjemahkan buku! Lihat label Terjemahan untuk bergabung dalam upaya yang sedang berlangsung. Buka terbitan baru untuk mulai mengerjakan bahasa baru! Kami sedang menunggu dukungan mdbook untuk beberapa bahasa sebelum kami menggabungkannya, tetapi jangan ragu untuk memulai!

Pemeriksaan ejaan

Untuk memindai file sumber dari kesalahan ejaan, Anda dapat menggunakan skrip spellcheck.sh yang tersedia di direktori ci. Dibutuhkan kamus kata-kata yang valid, yang disediakan dalam ci/dictionary.txt. Jika skrip menghasilkan positif palsu (katakanlah, Anda menggunakan kata BTreeMap yang dianggap tidak valid oleh skrip), Anda perlu menambahkan kata ini ke ci/dictionary.txt (pertahankan urutan yang diurutkan untuk konsistensi).