Skip to content

Commit

Permalink
feat: add CHANGELOG file & other relevant updates
Browse files Browse the repository at this point in the history
  • Loading branch information
novalagung committed Jul 31, 2024
1 parent a8c23ea commit b2ed010
Show file tree
Hide file tree
Showing 8 changed files with 69 additions and 13 deletions.
41 changes: 41 additions & 0 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
sidebar_position: 3
title: Version Changelogs & Updates
sidebar_label: Version Changelogs & Updates
---

## 📝 Release v1.0.20240731 (2024-07-31 18:32 WIB)

#### ◉ Chapter baru

- [Operator ?](/basic/unrecoverable-panic-error)
- [ErrorUnrecoverable Error / Panic](/basic/operator-tanda-tanya)
- [ErrorRecoverable Error & Error Handling](/basic/recoverable-error-handling)

#### ◉ Chapter update

- [Variabel](/basic/variabel)
- Penambahan penjelasan tentang variabel `_`
- [Tipe DataResult](/basic/result-type)
- Perbaikan konten
- Penambahan penjelasan tentang tipe `Result<T>` dan `Result<(), E>`
- Penambahan penjelasan tentang intro error handling di Rust
- [File, Path, Directory](/basic/file-path-directory)
- Penambahan penjelasan terkait OS path ketika method `.join()` digunakan
- Penambahan contoh operasi baca file ke string & vector
- Penambahan sample source code yang sebelumnya tidak ada
- Perbaikan syntax error
- [Traits](/basic/traits)
- Chapter di-split menjadi 2, yaitu [Traits](/basic/traits) dan [TraitsAdvanced](/basic/advanced-traits)
- Penambahan penjelasan tentang **external traits** vs **internal traits**
- Perbaikan narasi konten
- [Attributes](/basic/attributes)
- Penambahan attribute configuration
- Penambahan section macro `cfg!()` dan conditional compilation
- Penambahan section configuration `debug_assertions`
- Penambahan attribute linting: `#[forbid]`

#### ◉ General update

- Peningkatan keyword untuk keperluan SEO
- Perubahan isi konten halaman utama
2 changes: 1 addition & 1 deletion docs/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
sidebar_position: 3
sidebar_position: 4
title: Contribution & Tech Stack
sidebar_label: Contribution & Tech Stack
---
Expand Down
2 changes: 1 addition & 1 deletion docs/LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
sidebar_position: 5
sidebar_position: 6
title: Lisensi & Distribusi Konten
sidebar_label: Lisensi & Distribusi Konten
---
Expand Down
2 changes: 1 addition & 1 deletion docs/basic/_category_.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"label": "Pemrograman Rust Dasar",
"position": 7
"position": 8
}
Empty file added docs/basic/regexp.md
Empty file.
4 changes: 2 additions & 2 deletions docs/download-pdf.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
sidebar_position: 4
sidebar_position: 5
title: Download versi PDF
sidebar_label: Download versi PDF
---

Ebook Dasar Pemrograman Rust bisa di-download dalam bentuk file PDF, silakan gunakan link berikut:

> [Dasar Pemrograman Rust.pdf](https://github.com/novalagung/dasarpemrogramanrust/raw/ebooks/dasarpemrogramanrust.pdf?v=v1.0.20240720)
> [Dasar Pemrograman Rust.pdf](https://github.com/novalagung/dasarpemrogramanrust/raw/ebooks/dasarpemrogramanrust.pdf?v=v1.0.20240731)
29 changes: 22 additions & 7 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,27 +10,42 @@ Website/ebook tutorial Dasar Pemrograman Rust ini dibuat dengan harapan bisa men

[Dokumentasi *official* Rust](https://www.rust-lang.org/learn) sangat lengkap, dan aktif di-update oleh komunitas. Jika pembaca sudah memiliki banyak pengalaman dalam programming, sudah paham mengenai system programming seperti C atau C++, maka penulis sangat anjurkan untuk langsung menggunakan [*the book*](https://www.rust-lang.org/learn) sebagai referensi belajar.

Versi website/ebook: **v1.0.20240720**, dan versi [Rust 1.79.0](https://blog.rust-lang.org/2024/06/13/Rust-1.79.0.html).
> Versi website/ebook: **v1.0.20240731**, dan versi [Rust 1.79.0](https://blog.rust-lang.org/2024/06/13/Rust-1.79.0.html).

> Website/ebook ini aktif dalam pengembangan, kami akan tambah terus konten-kontennya. Silakan cek di [Github repo](https://github.com/novalagung/dasarpemrogramanrust) kami mengenai progress development e-book.
## Update Konten & Versi Terbaru

Setiap perubahan pada website/ebook bisa dilihat di halaman berikut:

> [Version Changelogs & Updates](/CHANGELOG)

## Download Ebook File (pdf)

Versi ebook bisa di-download dalam bentuk file di link berikut:

> [Dasar Pemrograman Rust.pdf](https://github.com/novalagung/dasarpemrogramanrust/raw/ebooks/dasarpemrogramanrust.pdf?v=v1.0.20240720)
> PDF/Ebook file: [Dasar Pemrograman Rust.pdf](https://github.com/novalagung/dasarpemrogramanrust/raw/ebooks/dasarpemrogramanrust.pdf?v=v1.0.20240731)

## Source Code

Source code website/ebook & praktik program bisa diunduh di link berikut:

## Source Code Praktik
> - Source code website/ebook ➡️ [https://github.com/novalagung/dasarpemrogramanrust](https://github.com/novalagung/dasarpemrogramanrust)
> - Source code praktik ➡️ [https://github.com/novalagung/dasarpemrogramanrust-example](https://github.com/novalagung/dasarpemrogramanrust-example)

Source code contoh program bisa diunduh di [github.com/novalagung/dasarpemrogramanrust-example](https://github.com/novalagung/dasarpemrogramanrust-example). Dianjurkan untuk sekedar tidak copy-paste dari source code dalam proses belajar, usahakan tulis sendiri kode program agar cepat terbiasa dengan bahasa Rust.
Dianjurkan untuk sekedar tidak copy-paste dari source code dalam proses belajar, usahakan tulis sendiri kode program agar cepat terbiasa dengan bahasa Rust.

## Kontribusi

Website/ebook ini merupakan project open source, teruntuk siapapun yang ingin berkontribusi silakan langsung saja cek [github.com/novalagung/dasarpemrogramanrust](https://github.com/novalagung/dasarpemrogramanrust). Cek juga [halaman kontributor](https://dasarpemrogramanrust.novalagung.com/CONTRIBUTING) untuk melihat list kontributor.
Website/ebook ini merupakan project open source, teruntuk siapapun yang ingin berkontribusi silakan langsung saja cek [github.com/novalagung/dasarpemrogramanrust](https://github.com/novalagung/dasarpemrogramanrust). Cek juga halaman kontributor berikut untuk melihat list kontributor.

> [Contribution & Tech Stack](/CONTRIBUTING)

## Lisensi dan Status FOSSA

Website/ebook tutorial Dasar Pemrograman Rust gratis untuk disebarluaskan secara bebas, baik untuk komersil maupun tidak, dengan catatan harus disertakan credit sumber aslinya (yaitu Dasar Pemrograman Rust atau novalagung) dan tidak mengubah lisensi aslinya (yaitu CC BY-SA 4.0). Lebih jelasnya silakan cek halaman [lisensi dan distribusi konten](/LICENSE).
Website/ebook tutorial Dasar Pemrograman Rust gratis untuk disebarluaskan secara bebas, baik untuk komersil maupun tidak, dengan catatan harus disertakan credit sumber aslinya (yaitu Dasar Pemrograman Rust atau novalagung) dan tidak mengubah lisensi aslinya (yaitu CC BY-SA 4.0). Lebih jelasnya silakan cek halaman berikut:

> [lisensi dan distribusi konten](/LICENSE)

FOSSA Status:

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fnovalagung%2Fdasarpemrogramanrust.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fnovalagung%2Fdasarpemrogramanrust?ref=badge_large)

Expand Down
2 changes: 1 addition & 1 deletion docs/installation/_category_.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"label": "Persiapan dan Instalasi",
"position": 6
"position": 7
}

0 comments on commit b2ed010

Please sign in to comment.