Skip to content

anugrahzeputra/rust-book

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6,305 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Rust Programming Language

Build Status

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

Buku ini tersedia dalam bentuk fisik dari No Starch Press.

kita juga bisa membaca buku ini secara gratis online. Silakan lihat buku yang disertakan dengan rilis Rust stable, beta, atau nightly terbaru. Perlu diketahui bahwa masalah pada versi-versi tersebut mungkin sudah diperbaiki di repositori ini, karena rilis-rilis tersebut jarang diperbarui.

Lihat bagian releases untuk mengunduh kode dari semua daftar kode yang muncul di buku ini.

Persyaratan

Membangun buku ini membutuhkan mdBook, idealnya versi yang sama dengan yang digunakan rust-lang/rust di file ini. Cara mendapatkannya:

$ cargo install mdbook --locked --version <version_num>

Buku ini juga menggunakan dua plugin mdbook yang merupakan bagian dari repositori ini. Jika kita tidak menginstalnya, kita akan melihat peringatan saat membangun dan outputnya tidak akan terlihat benar, tetapi kita tetap bisa membangun bukunya. Untuk menggunakan plugin tersebut, jalankan:

$ cargo install --locked --path packages/mdbook-trpl --force

Membangun

Untuk membangun buku, ketik:

$ mdbook build

Outputnya akan berada di subdirektori book. Untuk melihatnya, buka di browser web kita.

Firefox:

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

Chrome:

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

Untuk menjalankan tes:

$ cd packages/trpl
$ mdbook test --library-path packages/trpl/target/debug/deps

Berkontribusi

Kami sangat senang menerima bantuan kita! Silakan lihat CONTRIBUTING.md untuk mempelajari jenis kontribusi yang kami cari.

Karena buku ini dicetak, dan karena kami ingin menjaga versi online tetap dekat dengan versi cetak jika memungkinkan, proses penanganan masalah atau pull request mungkin memakan waktu lebih lama dari biasanya.

Sejauh ini, kami melakukan revisi besar bersamaan dengan Edisi Rust. Di antara revisi besar tersebut, kami hanya akan memperbaiki error. Jika masalah atau pull request kita tidak secara khusus memperbaiki error, mungkin baru akan ditangani saat revisi besar berikutnya: harap bersabar karena bisa memakan waktu berbulan-bulan atau bertahun-tahun. Terima kasih atas kesabaran kita!

Terjemahan

Kami sangat senang jika ada yang membantu menerjemahkan buku ini! Lihat label Translations untuk bergabung dalam upaya yang sedang berjalan. Buka issue baru untuk mulai mengerjakan bahasa baru! Kami sedang menunggu [dukungan mdbook] untuk banyak bahasa sebelum menggabungkannya, tapi silakan mulai saja!

Pengecekan Ejaan

Untuk memindai file sumber dari kesalahan ejaan, kita bisa memakai skrip spellcheck.sh di direktori ci. Skrip ini butuh kamus kata valid di ci/dictionary.txt. Jika skripnya salah mendeteksi kata yang benar sebagai salah (false positive), tambahkan kata tersebut ke ci/dictionary.txt (tetap jaga urutan abjad untuk konsistensi).

About

The Rust Programming Language

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Contributing

Stars

3 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Rust 79.5%
  • CSS 5.1%
  • XSLT 4.5%
  • JavaScript 4.4%
  • Shell 2.5%
  • Handlebars 2.1%
  • HTML 1.9%