Skip to content

Add Ruby API link to documentation (id) #2882

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jan 2, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 23 additions & 13 deletions id/documentation/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ lebih lanjut

### Memasang Ruby

Meskipun Anda dapat dengan mudah [try Ruby pada browser Anda][1], Anda juga
Meskipun Anda dapat dengan mudah [mencoba Ruby pada browser Anda][1], Anda juga
dapat membaca [panduan instalasi](installation/) untuk memasang Ruby.

### Mulai
Expand All @@ -21,15 +21,15 @@ dapat membaca [panduan instalasi](installation/) untuk memasang Ruby.
[Ruby Koans][2]
: Ruby Koans memandu Anda sepanjang jalan menuju pencerahan untuk belajar
Ruby. Tujuannya adalah untuk belajar bahasa Ruby, sintaks, struktur, dan
beberapa fungsi umum dan library. Kami juga mengajarkan budaya Ruby.
beberapa fungsi dan pustaka umum. Kami juga mengajarkan budaya Ruby.

[Why’s (Poignant) Guide to Ruby][5]
: Ini sebuah buku tak konvensional tapi menarik yang akan mengajarkan Anda Ruby
melalui cerita, humor cerdas, dan komik. Awalnya dibuat oleh *why the lucky
stiff*, panduan ini tetap klasik untuk pelajar Ruby.

[Ruby Essentials][7]
: Ruby Essentials adalah buku *online* gratis yang dirancang untuk memberikan
: Sebuah buku *online* gratis yang dirancang untuk memberikan
panduan singkat dan mudah diikuti untuk belajar Ruby.

[Learn to Program][8]
Expand Down Expand Up @@ -57,12 +57,12 @@ dapat membaca [panduan instalasi](installation/) untuk memasang Ruby.
belum rilis (*trunk*) saat ini.

[Ruby Core Reference][13]
: Diambil langsung dari source code Ruby menggunakan [RDoc][14],
referensi ini mendokumentasikan seluruh *class* dan *module core*
: Diambil langsung dari *source code* Ruby menggunakan [RDoc][14],
referensi ini mendokumentasikan seluruh *core class* dan *core module*
(seperti String, Array, Symbol, dll.).

[Ruby Standard Library Reference][15]
: Juga diambil langsung dari source code menggunakan RDoc, referensi ini
: Juga diambil langsung dari *source code* menggunakan RDoc, referensi ini
mendokumentasikan *library* standar.

[Ruby C API Reference][extensions]
Expand All @@ -71,37 +71,43 @@ dapat membaca [panduan instalasi](installation/) untuk memasang Ruby.
atau membantu pengembangan Ruby.

[RubyDoc.info][16]
: Situs *web* lengkap untuk dokumentasi referensi tentang gem Ruby dan
: Situs *web* lengkap untuk dokumentasi referensi tentang Ruby *gem* dan
proyek Ruby yang di-*host* di GitHub.

[Ruby & Rails Searchable API Docs][17]
: Dokumentasi Rails dan Ruby yang dilengkapi dengan pencarian cerdas.

[APIdock][18]
: Dokumentasi Ruby, Rails dan RSpec dengan catatan para pengguna.
: Dokumentasi Ruby, Rails, dan RSpec dengan catatan para pengguna.

[RubyAPI.org][rubyapi-org]
: Pencarian dan penelusuran Ruby *class*, *module*, dan *method* dengan mudah.

### Editor dan IDE

Untuk memprogram Ruby, Anda dapat menggunakan *default editor* dari sistem
operasi Anda. Supaya lebih efektif, alangkah sangat berguna untuk memilih
*editor* dengan dukungan Ruby dasar (misalnya
*highlight* sintaks, *browsing file*) atau *integrated development environment*
*syntax-highlighting*, *file browsing*) atau *integrated development environment*
yang memiliki fitur canggih (misalnya *code completion*, *refactoring*,
*testing support*).

Berikut adalah daftar kakas populer yang digunakan oleh para pengguna Ruby:

* Kakas pada Linux dan lintas *platform*:
* [Aptana Studio][19]
* [Atom][atom]
* [Emacs][20] dengan [Ruby mode][21] dan [Rsense][22]
* [Eric][eric]
* [Geany][23]
* [gedit][24]
* [Vim][25] dengan *plugin* [vim-ruby][26] dan [Rsense][22]
* [Kate][kate]
* [KDevelop][kdevelop]
* [NetBeans][36]
* [RubyMine][27]
* [SciTe][28]
* [NetBeans][36]
* [Sublime Text][37]
* [Atom][atom]
* [Vim][25] dengan *plugin* [vim-ruby][26] dan [Rsense][22]
* [Visual Studio Code][vscode]

* Pada Windows:
Expand All @@ -118,7 +124,7 @@ Berikut adalah daftar kakas populer yang digunakan oleh para pengguna Ruby:

[Ruby-Doc.org][34] merawat daftar lengkap dokumentasi Bahasa Inggris.
Jika Anda memiliki pertanyaan
tentang Ruby, [mailing list](/id/community/mailing-lists/)
tentang Ruby, [milis](/id/community/mailing-lists/)
adalah tempat yang baik untuk memulai.


Expand All @@ -138,6 +144,7 @@ adalah tempat yang baik untuk memulai.
[16]: http://www.rubydoc.info/
[17]: http://rubydocs.org/
[18]: http://apidock.com/
[rubyapi-org]: https://rubyapi.org/
[19]: http://www.aptana.com/
[20]: http://www.gnu.org/software/emacs/
[21]: http://www.emacswiki.org/emacs/RubyMode
Expand All @@ -161,3 +168,6 @@ adalah tempat yang baik untuk memulai.
[docs-rlo-en]: https://docs.ruby-lang.org/en/
[atom]: https://atom.io/
[vscode]: https://code.visualstudio.com/
[eric]: https://eric-ide.python-projects.org/
[kdevelop]: https://www.kdevelop.org/
[kate]: https://kate-editor.org/