Skip to content

Commit a73ae1c

Browse files
authored
Merge branch 'EbookFoundation:master' into master
2 parents 7a8d296 + 17007e8 commit a73ae1c

9 files changed

+67
-4
lines changed

CODE_OF_CONDUCT-id.md

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Kode Etik Kontributor
2+
3+
Sebagai kontributor dan pengelola proyek ini, dan untuk kepentingan
4+
membina komunitas yang terbuka dan ramah, kami berjanji untuk menghormati semua orang yang
5+
berkontribusi melalui pelaporan masalah, memposting permintaan fitur, memperbarui
6+
dokumentasi, pengajuan pull request atau patch, dan aktivitas lainnya.
7+
8+
Kami berkomitmen untuk menjadikan partisipasi dalam proyek ini bebas dari pelecehan
9+
pengalaman untuk semua orang, terlepas dari tingkat pengalaman, jenis kelamin, jenis kelamin
10+
identitas dan ekspresi, orientasi seksual, disabilitas, penampilan pribadi,
11+
ukuran tubuh, ras, etnis, usia, agama, atau kebangsaan.
12+
13+
Contoh perilaku yang tidak dapat diterima oleh peserta meliputi:
14+
15+
* Penggunaan bahasa atau citra seksual
16+
* Serangan pribadi
17+
* Komentar troll atau menghina/menghina
18+
* Pelecehan publik atau pribadi
19+
* Memublikasikan informasi pribadi orang lain, seperti fisik atau elektronik
20+
alamat, tanpa izin eksplisit
21+
* Perilaku tidak etis atau tidak profesional lainnya
22+
23+
Pengelola proyek memiliki hak dan tanggung jawab untuk menghapus, mengedit, atau
24+
tolak komentar, komit, kode, suntingan wiki, masalah, dan kontribusi lainnya
25+
yang tidak sesuai dengan Kode Etik ini, atau melarang sementara atau
26+
secara permanen setiap kontributor untuk perilaku lain yang mereka anggap tidak pantas,
27+
mengancam, menyinggung, atau berbahaya.
28+
29+
Dengan mengadopsi Kode Etik ini, pengelola proyek berkomitmen untuk
30+
menerapkan prinsip-prinsip ini secara adil dan konsisten pada setiap aspek pengelolaan
31+
proyek ini. Pengelola proyek yang tidak mengikuti atau menegakkan Kode
32+
Perilaku dapat dihapus secara permanen dari tim proyek.
33+
34+
Kode etik ini berlaku baik di dalam ruang proyek maupun di ruang publik
35+
ketika seseorang mewakili proyek atau komunitasnya.
36+
37+
Contoh perilaku yang kasar, melecehkan, atau tidak dapat diterima mungkin
38+
dilaporkan dengan menghubungi pengelola proyek di victorfelder di gmail.com. Semua
39+
keluhan akan ditinjau dan diselidiki dan akan menghasilkan tanggapan yang
40+
dianggap perlu dan sesuai dengan keadaan. Pengelola adalah
41+
wajib menjaga kerahasiaan terhadap pelapor suatu
42+
insiden.
43+
44+
Kode Etik ini diadaptasi dari [Contributor Covenant][homepage],
45+
versi 1.3.0, avaible at https://contributor-covenant.org/version/1/3/0/
46+
47+
[homepage]: https://contributor-covenant.org

HOWTO-hi.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99

1010
सवाल पूछने में संकोच न करें; हर योगदानकर्ता ने पहले PR के साथ शुरुआत की। आप हमारे हजारवें हो सकते हैं!
1111

12-
यहां तक ​​कि अगर आप एक अनुभवी ओपन सोर्स योगदानकर्ता हैं, तो ऐसी चीजें हैं जो आपको यात्रा कर सकती हैं। एक बार जब आप अपना पीआर सबमिट कर देते हैं, तो ट्रैविस-सीआई एक लाइनर चलाएगा, अक्सर रिक्ति या वर्णमाला के साथ छोटे मुद्दों को ढूंढता है। यदि आपको एक हरा बटन मिलता है, तो सब कुछ समीक्षा के लिए तैयार है, लेकिन यदि नहीं, तो यह जानने के लिए ट्रैविस लिंक पर क्लिक करें कि लिंटर को क्या पसंद नहीं था। समस्या को ठीक करें और अपने पीआर के लिए एक प्रतिबद्धता जोड़ें।
12+
यहां तक कि अगर आप एक अनुभवी ओपन सोर्स योगदानकर्ता हैं, तो ऐसी चीजें हैं जो आपको यात्रा कर सकती हैं। एक बार जब आप अपना पीआर सबमिट कर देते हैं, तो गिथब एक्शन एक लिंटर चलाएगा, अक्सर रिक्ति या वर्णमाला के साथ छोटे मुद्दों को ढूंढता है। यदि आपको एक हरा बटन मिलता है, तो सब कुछ समीक्षा के लिए तैयार है, लेकिन यदि नहीं, तो यह जानने के लिए फेल्ड चेक के नीचे "डिटेल्स" पर क्लिक करें कि लिंटर को क्या पसंद नहीं आया। समस्या को ठीक करें और अपने पीआर के लिए एक प्रतिबद्धता जोड़ें।
1313

1414
अंत में, यदि आप सुनिश्चित नहीं हैं कि जिस संसाधन को आप जोड़ना चाहते हैं, वह फ्री-प्रोग्रामिंग-बुक्स के लिए उपयुक्त है,[CONTRIBUTING](CONTRIBUTING.md). में दिशानिर्देशों के माध्यम से पढ़ें।

HOWTO-zh.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@
1212

1313
不要犹豫,提问题。每个贡献者都从第一个 PR 开始。你可能是我们的千分之一!
1414

15-
即使您是经验丰富的开源贡献者,也有一些事情可能会让您绊倒。提交您的 PR 后,Travis-CI 会运行一个 linter(代码风格检测工具),经常发现间距或字母顺序方面的小问题。如果您获得绿色按钮,则说明一切准备就绪,但如果没有,请单击 travis 链接以查找 linter 不满意的地方。解决问题并向您的 PR 添加 commit(提交)
15+
即使您是经验丰富的开源贡献者,也有一些事情可能会让您绊倒。提交您的 PR 后,GitHub Actions 会运行一个 linter(代码风格检测工具),经常发现间距或字母顺序方面的小问题。如果您获得绿色按钮,则说明一切准备就绪,但如果没有,请单击 "更多" 链接以查找 linter 不满意的地方。解决此问题并新增 commit 到您的 PR
1616

1717
最后,如果不确定要添加的资源是否适用于 Free-Programming-Books(免费编程书籍),请通读 [CONTRIBUTING](CONTRIBUTING-zh.md) 中的基本准则。

HOWTO-zh_TW.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
不要猶豫,儘管提問。每個貢獻者都是從第一個PR開始。您可能是我們的千分之一!
1414

15-
即使您是經驗豐富的開源貢獻者,也有一些事情可能會讓您遭受失敗。提交您的PR後,Travis-CI會運行程式碼品質分析工具,有時會發現間距或字母順序方面的問題。如果您獲得綠色按鈕,則說明一切準備就緒,但如果沒有,請點擊travis連結以尋找程式碼品質分析工具不滿意的地方。 修正此問題並新增 commit 到你的 PR。
15+
即使您是經驗豐富的開源貢獻者,也有一些事情可能會讓您遭受失敗。提交您的PR後,GitHub Actions 會運行程式碼品質分析工具,有時會發現間距或字母順序方面的問題。如果您獲得綠色按鈕,則說明一切準備就緒,但如果沒有,請點擊 "更多" 連結以尋找程式碼品質分析工具不满意的地方。修正此問題並新增 commit 到您的 PR。
1616

1717

1818
最後,如果不確定要添加的資源是否適合 Free-Programming-Books,請閱讀[CONTRIBUTING](CONTRIBUTING-zh_TW.md)中的指南。

books/free-programming-books-langs.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -453,7 +453,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
453453
* [Daily Design Patterns](https://web.archive.org/web/20170930132000/https://www.exceptionnotfound.net/downloads/dailydesignpattern.pdf) - Matthew P Jones (PDF)
454454
* [Data Structures and Algorithms with Object-Oriented Design Patterns in C#](https://web.archive.org/web/20161220072449/http://www.brpreiss.com/books/opus6/) - Bruno Preiss
455455
* [Dissecting a C# Application](https://damieng.com/blog/2007/11/08/dissecting-a-c-application-inside-sharpdevelop) - Christian Holm, Bernhard Spuida, Mike Kruger
456-
* [Fundamentals of Computer Programming with C#](http://www.introprogramming.info/english-intro-csharp-book/read-online/) - Svetlin Nakov, Veselin Kolev & Co (HTML, PDF)
456+
* [Fundamentals of Computer Programming with C# (the Bulgarian Book)](http://www.introprogramming.info/english-intro-csharp-book/read-online/) - Svetlin Nakov, Veselin Kolev et al. (HTML, [PDF, EPUB](https://introprogramming.info/english-intro-csharp-book/downloads/))
457457
* [High level asynchronous programming with Reactive Extensions](https://github.com/petroemil/Rx.Book) - Emil Petro
458458
* [Introduction to Rx](http://www.introtorx.com)
459459
* [Learn C# in Y Minutes](https://learnxinyminutes.com/docs/csharp/)
@@ -2270,6 +2270,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
22702270
### TypeScript
22712271

22722272
* [Learn TypeScript in Y Minutes](https://learnxinyminutes.com/docs/typescript/)
2273+
* [Tackling TypeScript: Upgrading from JavaScript](https://exploringjs.com/tackling-ts/toc.html) - Dr. Axel Rauschmayer
22732274
* [TypeScript Accelerated](https://accelerated.amimetic.co.uk) - James Porter
22742275
* [TypeScript Deep Dive](https://basarat.gitbooks.io/typescript/)
22752276
* [TypeScript for C# Programmers](http://www.infoq.com/minibooks/typescript-c-sharp-programmers)

books/free-programming-books-subjects.md

+1
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA
140140
* [Cloud Computing for Science and Engineering](https://cloud4scieng.org/chapters/) - Ian Foster, Dennis B. Gannon (:construction: *in process*)
141141
* [Cloud Design Patterns](https://docs.microsoft.com/en-us/azure/architecture/patterns/)
142142
* [Designing Distributed Systems](https://azure.microsoft.com/en-us/resources/designing-distributed-systems/) *(account required)*
143+
* [Kubernetes Hardening Guidance](https://media.defense.gov/2021/Aug/03/2002820425/-1/-1/1/CTR_KUBERNETESHARDENINGGUIDANCE.PDF) - NSA, CISA (PDF)
143144
* [Learn Azure in a Month of Lunches](https://azure.microsoft.com/mediahandler/files/resourcefiles/learn-azure-in-a-month-of-lunches/Learn_Azure_in_a_Month_of_Lunches.pdf) - Iain Foulds (PDF)
144145
* [Monitoring Modern Infrastructure](https://www.datadoghq.com/ebook/monitoring-modern-infrastructure/) *(account required)*
145146
* [Multi-tenant Applications for the Cloud, 3rd Edition](http://www.microsoft.com/en-us/download/details.aspx?id=29263)

courses/free-courses-en.md

+2
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,7 @@
402402
* [Java Programming: Solving Problems with Software](https://www.coursera.org/learn/java-programming) - (Coursera)
403403
* [Java tutorial for beginners](https://youtube.com/playlist?list=PLZPZq0r_RZOMhCAyywfnYLlrjiVOkdAI1) - Bro Code (YouTube)
404404
* [Learn how to program: Java](https://www.learnhowtoprogram.com/java-june-2017) - Epicodus Inc.
405+
* [Learn Java](https://www.sololearn.com/learning/1068) - Sololearn *(email address required)*
405406
* [Object-Oriented programming with Java, part I](https://moocfi.github.io/courses/2013/programming-part-1/)
406407
* [Object-Oriented programming with Java, part II](https://moocfi.github.io/courses/2013/programming-part-2/)
407408
* [Princeton Algorithms, Part 1](https://www.coursera.org/course/algs4partI)
@@ -416,6 +417,7 @@
416417
* [Bento JavaScript Learning Track](https://bento.io/topic/javascript) (Bento)
417418
* [Egghead.io](https://egghead.io)
418419
* [ES6 and Typescript Tutorial](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhI0V5mE9Vu6Nm-nap8EcjV) - Codevolution, Vishwas Gopinath (YouTube)
420+
* [Functional Programming in Javascript](https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84) - Mattias Petter Johansson «Fun Fun Function» (Youtube)
419421
* [Intro to JavaScript ES6 programming](https://www.youtube.com/playlist?list=PL-xu4i_QDSxcoDNeh8rx5-pHCCTOg0XsI)
420422
* [Intro To JavaScript Unit Testing & BDD](https://www.youtube.com/watch?v=u5cLK1UrFyQ) - Traversy Media
421423
* [Javascript course](https://www.youtube.com/playlist?list=PLRAV69dS1uWSxUIk5o3vQY2-_VKsOpXLD) - Hitesh Choudhary

courses/free-courses-id.md

+11
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
* [AngularJS](#angularjs)
2020
* [Node](#node)
2121
* [React](#react)
22+
* [Svelte](#svelte)
2223
* [Vue](#vue)
2324
* [Kotlin](#kotlin)
2425
* [Kubernetes](#kubernetes)
@@ -140,12 +141,14 @@
140141
* [Belajar Java - Object Oriented Programming](https://www.youtube.com/playlist?list=PLFfUPa9IV8LpbRH5-TzphcZj6tpoxdr-p) - Mastahcode
141142
* [Belajar Java - Object Oriented Programming Bahasa Indonesia (Lanjut)](https://www.youtube.com/playlist?list=PLZS-MHyEIRo6V4_vk1s1NcM2HoW5KFG7i) - Kelas Terbuka
142143
* [Belajar Java Bahasa Indonesia (Dasar)](https://www.youtube.com/playlist?list=PLZS-MHyEIRo51w0Hmqi0C8h2KWNzDfo6F) - Kelas Terbuka
144+
* [Belajar Java OOP Bahasa Indonesia](https://www.youtube.com/playlist?list=PLiuHSY2x882bBLmmli1ly06MWZY-EOqX8) - Imam Farisi (YouTube)
143145
* [JAVA TUTORIAL - BAHASA INDONESIA](https://www.youtube.com/playlist?list=PL-CtdCApEFH-p_Q2GyK4K3ORoAT0Yt7CX) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube)
144146
* [Memulai Pemrograman dengan Java](https://www.dicoding.com/academies/60) - Dicoding, membutuhkan registrasi
145147

146148

147149
#### Spring
148150

151+
* [Belajar Spring Dasar Bahasa Indonesia](https://www.youtube.com/playlist?list=PLiuHSY2x882aeiESAgna5eVa_cOpFnxQm) - Imam Farisi (YouTube)
149152
* [Spring Framework and Spring Boot Tutorial (Project CRUD)](https://www.youtube.com/playlist?list=PLFfUPa9IV8Lp-Uognr1ALuqlKyxANO77x) - Mastahcode
150153

151154

@@ -171,6 +174,11 @@
171174
* [Pelajaran Node.js Sederhana](https://easy-to-learn5.teachable.com/p/nodejs) - Easy To Learn 5
172175

173176

177+
#### Svelte
178+
179+
* [Tutorial Svelte Indonesia](https://youtube.com/playlist?list=PLH1gH0TmFBBhWp2pn6vRhUVVC1txQuTZE) - Ipung Purwono, Ipung Dev Academy
180+
181+
174182
#### React
175183

176184
* [Belajar ReactJS Bahasa Indonesia](https://www.youtube.com/playlist?list=PLCZlgfAG0GXALZIcEe2t3XVuQ50JYbsbA) - Sekolah Koding
@@ -254,6 +262,7 @@
254262

255263
* [Belajar CRUD Laravel 8 + Livewire](https://www.youtube.com/playlist?list=PLEgI20pG1DqzAa8npy9C_NDUvYwhslUb4) - Kawan Koding
256264
* [Belajar Laravel 7 Dari Awal](https://www.youtube.com/playlist?list=PLRKMmwY3-5MxfIKTn_wZ49XlplwHtz1AV) - Parsinta
265+
* [Belajar Laravel 8 Dari Awal](https://www.youtube.com/playlist?list=PLRKMmwY3-5MwADhthqRaewl-7e7AhjpP8) - Parsinta
257266
* [Belajar Laravel Pemula](https://www.youtube.com/playlist?list=PLIan8aHxsPj2c9ZA7Rrnciir2OydWTdbn) - Wahidev Academy
258267
* [Fitur Baru Laravel 8](https://www.youtube.com/playlist?list=PLEgI20pG1DqyTqCPiHnuWrBZtVFs5z95p) - Kawan Koding
259268
* [Membangun Web Profil Band dan Lirik dengan Laravel 8](https://www.youtube.com/playlist?list=PLRKMmwY3-5Mzoti-pT2MGuQERTd1_sm21) - Parsinta
@@ -310,6 +319,8 @@
310319

311320
### TypeScript
312321

322+
* [Belajar Typescript Dasar Bahasa Indonesia](https://www.youtube.com/playlist?list=PLiuHSY2x882Z4NSJGNq0eB9Fz6tIx-CgO) - Imam Farisi (YouTube)
323+
* [Belajar Typescript OOP Bahasa Indonesia](https://www.youtube.com/playlist?list=PLiuHSY2x882a-sLbdqZTtraO3cl0Clwg0) - Imam Farisi (YouTube)
313324
* [Belajar TypeScript Untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH_LJt-fhYfMMgqxirSu6EKo) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube)
314325
* [OOP TypeScript](https://www.youtube.com/playlist?list=PLnQvfeVegcJZRieebeIp0xj1NeC5L633Y) - Nusendra Hanggarawan (YouTube)
315326
* [TypeScript Dasar](https://www.youtube.com/playlist?list=PLnQvfeVegcJbjCnML6FdusK-rl-oDRMXJ) - Nusendra Hanggarawan (YouTube)

courses/free-courses-it.md

+1
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@
130130

131131
### JavaScript
132132

133+
* [Corso base di Javascript](https://www.youtube.com/playlist?list=PLFLSwyN4GsWmcBvMr5tzsJy9TI8DbfWC5) (S. Tocci)
133134
* [Corso di JavaScript (base)](https://www.youtube.com/watch?v=JUBhi8O3wn0&list=PLG5caACNVwzpIhlLACNZd6BvABWv_Ti4I) [(Lacerba.io)](https://lacerba.io)
134135
* [Corso Javascript (ES6)](https://www.youtube.com/watch?v=dDekOIgzxPA&list=PL0qAPtx8YtJceyk5_NpNvLbbkrmfX9kkw) (F. Camuso)
135136
* [Introduzione a NodeJS](https://www.nodeacademy.it) - Alberto Olla (email address *requested*, not required)

0 commit comments

Comments
 (0)