From 6eb2d17081121eddabf56e87f27895c58b105ad7 Mon Sep 17 00:00:00 2001 From: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com> Date: Sun, 6 Feb 2022 19:47:58 +0000 Subject: [PATCH 1/5] feat(courses): add golangr.com (#6695) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * courses: add Go course * fix CI issues * Update courses/free-courses-en.md Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com> Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com> --- courses/free-courses-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index b3ca9f0df..a46a3df15 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -441,6 +441,7 @@ * [Golang in under an hour](https://www.youtube.com/watch?v=N0fIANJkwic) - Eli Goldberg * [Golang Tutorial - Learn Go Programming Language](https://www.geeksforgeeks.org/golang-tutorial-learn-go-programming-language/) - GeeksforGeeks * [Gophercises: Free Coding Exercises for Budding Gophers](https://gophercises.com) - Jon Calhoun (email address *required*) +* [Learn Go \| Learn Go Programming](https://golangr.com) - golangr.com * [Learn Go Programming - Golang Tutorial for Beginners](https://www.youtube.com/watch?v=YS4e4q9oBaU) - FreeCodeCamp * [Let's go with golang](https://www.youtube.com/playlist?list=PLRAV69dS1uWQGDQoBYMZWKjzuhCaOnBpa) - Hitesh Choudhary From fd2046a579b60cac4f42eade15a8826c76275583 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Ord=C3=A1s?= <3125580+davorpa@users.noreply.github.com> Date: Tue, 8 Feb 2022 01:54:03 +0100 Subject: [PATCH 2/5] feat: Add Docker cheatsheets (english & spanish) (#6589) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: Add `Docker` category to cheatsheet Add Docker containers category to cheatsheet * feat: Add Denny Zhang's Docker cheatsheet * feat: Add Aymen EL Amri's Docker cheatsheet * feat: Add Collabnix's Docker cheatsheet * feat: Add IntelliPaat's Docker cheatsheet * feat: Add Anthony Rioux's Docker cheatsheet FRONTMATTER: https://low-orbit.net/docker-cheat-sheet PDF: https://low-orbit.net/docker-cheat-sheet.pdf * feat: Add Nikko Pedersen's Docker CheatSheet * feat: Add OWASP's Docker Security Cheat Sheet * feat: Add helmcode's Docker cheatsheet by Cristian Córdova * feat: Add DevHints' docker cheatsheet * Add Vishnu Chilamakuru's Docker cheatsheet * feat: Add DockerLux's cheatsheets by Gildas Cuisinier @ Docker Meetup Luxembourg * fix: alphabetize * fix: alphabetize * feat: Add Kapeli's Docker cheatsheets by Bogdan Popescu * feat: Add official Docker Cheat Sheet by the Docker Inc. team * feat: Add Will Sargent's docker cheatsheet * fix: Kapeli's Dockerfile cheatsheet url * feat: Add RedHat Developers' docker cheatsheet by Bachir Chihani, Rafael Benevides * feat: Add LeanMind's dockerfiles cheatsheet by Yodra Lopez * fix: move `wsargent/docker-cheat-sheet` from books to cheatsheets file * Merge #6674 upstream/main commit into cheatsheets/docker * feat: configure gitignores for NodeJS, IDE, sys... (cherry picked from commit b3f1b8e77229c15982416e4aa93d75ecaaaecabe) * mark spanish resources with a emoji flag * archive redhat developers cheatsheet 404 Not found --- more/free-programming-cheatsheets.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/more/free-programming-cheatsheets.md b/more/free-programming-cheatsheets.md index ddd0454e8..11ee36de5 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -8,6 +8,7 @@ * [C++](#cpp) * [Clojure](#clojure) * [Data Science](#data-science) +* [Docker](#docker) * [Git](#git) * [Go](#go) * [HTML / CSS](#html--css) @@ -84,6 +85,28 @@ * [Cheatsheets for Data Scientists](https://www.datacamp.com/community/data-science-cheatsheets) - Datacamp (PDF) +### Docker + +* [Docker Cheat Sheet](https://low-orbit.net/docker-cheat-sheet) - Anthony Rioux, Low Orbit Flux (HTML, PDF) +* [Docker Cheat Sheet](https://www.docker.com/sites/default/files/d8/2019-09/docker-cheat-sheet.pdf) - Docker Inc., Solomon Hykes (PDF) +* [Docker Cheat Sheet](https://intellipaat.com/blog/tutorial/devops-tutorial/docker-cheat-sheet/) - IntelliPaat (HTML, PDF) +* [Docker Cheat Sheet](https://swissarmydevops.com/containers/docker/docker-cli-cheat-sheet) - Nikko Pedersen, Swiss Army DevOps (HTML, PDF) +* [Docker Cheat Sheet](https://github.com/wsargent/docker-cheat-sheet) - Will Sargent, et al. +* [Docker Cheat Sheet - Kapeli](https://kapeli.com/cheat_sheets/Docker.docset/Contents/Resources/Documents/index) - Bogdan Popescu (HTML) +* [Docker Cheat Sheet (:es:)](https://helmcode.com/blog/docker/docker_cheat_sheet) - Cristian Córdova, HelmCode (HTML) +* [Docker Cheat Sheet (v1)](https://dockerlux.github.io/pdf/cheat-sheet.pdf) - Gildas Cuisinier, Docker Meetup Luxembourg (PDF) +* [Docker Cheat Sheet (v2)](https://dockerlux.github.io/pdf/cheat-sheet-v2.pdf) - Gildas Cuisinier, Docker Meetup Luxembourg (PDF) +* [Docker Cheatsheet: Docker commands that developers should know](https://vishnuch.tech/docker-cheatsheet) - Vishnu Chilamakuru (HTML) +* [Docker CLI \& Dockerfile Cheat Sheet](https://web.archive.org/web/20210909015922/https://design.jboss.org/redhatdeveloper/marketing/docker_cheatsheet/cheatsheet/images/docker_cheatsheet_r3v2.pdf) - Bachir Chihani, Rafael Benevides, Red Hat Developers (PDF) *(:card_file_box: archived)* +* [Docker CLI cheatsheet](https://devhints.io/docker) - DevHints, Rico Santa Cruz (HTML) +* [Docker Free Cheatsheet](https://cheatsheet.dennyzhang.com/cheatsheet-docker-a4) - Denny Zhang (HTML, PDF) +* [Docker Security Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html) - OWASP Cheat Sheet Series +* [Dockerfile Cheat Sheet - Kapeli](https://kapeli.com/cheat_sheets/Dockerfile.docset/Contents/Resources/Documents/index) - Bogdan Popescu, Halprin (HTML) +* [Dockerfiles y docker-compose.yml: buenas prácticas (:es:)](https://leanmind.es/docker-cheatsheet.pdf) - Yodra Lopez Herrera, LeanMind (PDF) +* [The Definitive Docker Cheat Sheet](http://dockercheatsheet.painlessdocker.com) - Aymen EL Amri (HTML) +* [The Ultimate Docker Cheat Sheet](https://dockerlabs.collabnix.com/docker/cheatsheet/) - Sangam Biradar, Collabnix DokerLabs (HTML) + + ### Git * [Git Cheat Sheet](https://education.github.com/git-cheat-sheet-education.pdf) - GitHub (PDF) From 51e48733c2bb3d22b8b66f329b03768742655cd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=83=82=E6=9F=AF=E4=BA=BA?= <57043221+lankerened@users.noreply.github.com> Date: Wed, 9 Feb 2022 22:37:52 +0800 Subject: [PATCH 3/5] =?UTF-8?q?Add=20book=20zh=20=E7=8E=B0=E4=BB=A3=20Java?= =?UTF-8?q?Script=20=E6=95=99=E7=A8=8B=20(#6705)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add book zh 现代 JavaScript 教程 * Add instructor --- books/free-programming-books-zh.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-zh.md b/books/free-programming-books-zh.md index 7cd378c22..fef12a7ef 100644 --- a/books/free-programming-books-zh.md +++ b/books/free-programming-books-zh.md @@ -484,6 +484,7 @@ * [命名函数表达式探秘](http://justjavac.com/named-function-expressions-demystified.html) - kangax、为之漫笔(翻译) (原始地址无法打开,所以此处地址为justjavac博客上的备份) * [你不知道的Javascript](https://github.com/getify/You-Dont-Know-JS/tree/1ed-zh-CN) * [深入理解JavaScript系列](http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html) +* [现代 JavaScript 教程](https://zh.javascript.info) - Ilya Kantor * [学用 JavaScript 设计模式](http://www.oschina.net/translate/learning-javascript-design-patterns) - 开源中国 * [Airbnb JavaScript 规范](https://github.com/adamlu/javascript-style-guide) * [ECMAScript 6 入门](http://es6.ruanyifeng.com) - 阮一峰 From 6a72370bc885f57d5e0cb700f16ea0902a9e2f83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D8=A3=D8=AD=D9=85=D8=AF=20=D8=A7=D9=84=D8=B7=D8=A8=D8=B1?= =?UTF-8?q?=D8=A7=D9=86=D9=8A?= Date: Wed, 9 Feb 2022 17:05:44 +0200 Subject: [PATCH 4/5] fix: RTL support for Arabian docs (#6701) * Add RTL to display it correctly on the website * add close tag --- docs/HOWTO-ar.md | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/docs/HOWTO-ar.md b/docs/HOWTO-ar.md index 3f956699c..45d52d1e6 100644 --- a/docs/HOWTO-ar.md +++ b/docs/HOWTO-ar.md @@ -1,15 +1,17 @@ *[إقرأ هذا بلغات أخرى](../README.md#translations)* +
+ مرحبا بكم في *!Free-Programming-Books* نرحّب بجميع المساهمين الجدد؛ ونرحب أيضا بهؤلاء الذين يريدون تقديم أول بولّ ريكويست لهم علي جيت هبّ. إن كنت واحدا منهم، فإليك بعض المصادر التي ربما تساعدك: -* [ 🇺🇸 عن البولّ ريكويست](https://help.github.com/articles/about-pull-requests/) -* [ 🇺🇸 إنشاء بولّ ريكويست](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request) -* [ 🇺🇸 جيت هبّ مرحبا يا عالَم](https://guides.github.com/activities/hello-world/) -* [ 🇺🇸 يوتيوب - دورات تعليمية عن جيت هبّ للمبتدئين](https://www.youtube.com/watch?v=0fKg7e37bQE) -* [ 🇺🇸 يوتيوب - كيف تنشئ نسختك من مستودع علي جيت هبّ وتقوم بتقديم بولّ ريكويست](https://www.youtube.com/watch?v=G1I3HF4YWEw) -* [ 🇺🇸 يوتيوب - دورة تعليمية مكثفة عن لغة المارك داون](https://www.youtube.com/watch?v=HUBNt18RFbo) -* [ 🇩🇿 يوتيوب - دورة تعليمية مكثفة عن لغة المارك داون](https://www.youtube.com/watch?v=1lZCkU5VpIs) -* [ 🇪🇬 يوتيوب - دورات تعليمية عن جيت هبّ للمبتدئين](https://www.youtube.com/playlist?list=PLDoPjvoNmBAw4eOj58MZPakHjaO3frVMF) +* [عن البولّ ريكويست](https://help.github.com/articles/about-pull-requests/) +* [إنشاء بولّ ريكويست](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request) +* [جيت هبّ مرحبا يا عالَم](https://guides.github.com/activities/hello-world/) +* [يوتيوب - دورات تعليمية عن جيت هبّ للمبتدئين](https://www.youtube.com/watch?v=0fKg7e37bQE) +* [يوتيوب - كيف تنشئ نسختك من مستودع علي جيت هبّ وتقوم بتقديم بولّ ريكويست](https://www.youtube.com/watch?v=G1I3HF4YWEw) +* [يوتيوب - دورة تعليمية مكثفة عن لغة المارك داون](https://www.youtube.com/watch?v=HUBNt18RFbo) +* [يوتيوب - دورة تعليمية مكثفة عن لغة المارك داون](https://www.youtube.com/watch?v=1lZCkU5VpIs) +* [يوتيوب - دورات تعليمية عن جيت هبّ للمبتدئين](https://www.youtube.com/playlist?list=PLDoPjvoNmBAw4eOj58MZPakHjaO3frVMF) لا تخجل من أن تسأل، كل مساهم بدأ بأول بولّ ريكويست له، ربما تكون من الآلاف المساهمين لدينا! @@ -17,3 +19,5 @@ حتي لو كنت مساهما متمرسا في المشاريع مفتوحة المصدر، هناك بعض الأشياء التي ربما تقف في طريقك. فعند تقديمك للبولّ ريكويست، يقوم *جيت هبّ أكشن* بتشغيل فاحص تلقائيا لاكتشاف بعض الأخطاء الصغيرة التي قد تحدث بسبب المسافات أو الأخطاء الأبجدية. فإذا كان الزر أخضرا، هذا يعني أن الكود جاهز للمراجعة، ولكن إن كان غير ذلك، إضغط علي "تفاصيل" تحت الإختبار الذي فشل لتري ما هي الأخطاء التي يجب أن تصححها قبل مراجعة الكود. بعد تصحيح الأخطاء قم بعمل كومّيت لإضافة التعديلات للبولّ ريكويست. في النهاية، إذا لم تتأكد من أن المصادر التي تريد إضافتها مناسبة لـ *Free-Programming-Books*، فقم بقرآءة الدليل الإرشادي في [CONTRIBUTING](CONTRIBUTING.md). ([translations](../README.md#translations)) + +
\ No newline at end of file From a740758326e087fdd8391d5f4c21aebb63ed80d3 Mon Sep 17 00:00:00 2001 From: lee1221ee <91650059+lee1221ee@users.noreply.github.com> Date: Thu, 10 Feb 2022 04:23:05 +0800 Subject: [PATCH 5/5] Add book zh Dive Into Design Patterns (#6711) * Add book zh Dive Into Design Patterns * Fix Alphabetical ordering * Fix Alphabetical ordering again --- books/free-programming-books-zh.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-zh.md b/books/free-programming-books-zh.md index fef12a7ef..a7e878cd6 100644 --- a/books/free-programming-books-zh.md +++ b/books/free-programming-books-zh.md @@ -208,6 +208,7 @@ ### 设计模式 +* [深入设计模式](https://refactoringguru.cn/design-patterns) * [史上最全设计模式导学目录](http://blog.csdn.net/lovelion/article/details/17517213) * [图说设计模式](https://github.com/me115/design_patterns)