From a1007c727118a71cf02ec58d9604c858d56978c4 Mon Sep 17 00:00:00 2001 From: SG Date: Sun, 1 Oct 2023 23:01:24 +0530 Subject: [PATCH] Fixes #404 --- PROJECTS.md | 202 +++++++++++++++++++++--------------------- README-TH.md | 243 +++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 1 + 3 files changed, 345 insertions(+), 101 deletions(-) create mode 100644 README-TH.md diff --git a/PROJECTS.md b/PROJECTS.md index f443b1f8..c1fb962e 100644 --- a/PROJECTS.md +++ b/PROJECTS.md @@ -5,129 +5,129 @@ contributions, along with quick links to relevant documents you should reference before contributing. - `[Babel](https://github.com/babel/babel)` (project) - - [Contributing Guide](https://github.com/babel/babel/blob/master/CONTRIBUTING.md) - - Issue labels: - - [Good First Issue](https://github.com/babel/babel/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) + - [Contributing Guide](https://github.com/babel/babel/blob/master/CONTRIBUTING.md) + - Issue labels: + - [Good First Issue](https://github.com/babel/babel/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) - `[BeeWare](https://beeware.org/)` (org) - - [Contributing Guide](https://beeware.org/contributing/how/first-time/) - - [Batavia](https://github.com/beeware/batavia) (project) - - Issue labels: - - [first-timers-only](https://github.com/beeware/batavia/issues?q=is%3Aopen+is%3Aissue+label%3Afirst-timers-only) - - [VOC](https://github.com/beeware/voc) (project) - - Issue labels: - - [first-timers-only](https://github.com/beeware/voc/issues?q=is%3Aopen+is%3Aissue+label%3Afirst-timers-only) + - [Contributing Guide](https://beeware.org/contributing/how/first-time/) + - [Batavia](https://github.com/beeware/batavia) (project) + - Issue labels: + - [first-timers-only](https://github.com/beeware/batavia/issues?q=is%3Aopen+is%3Aissue+label%3Afirst-timers-only) + - [VOC](https://github.com/beeware/voc) (project) + - Issue labels: + - [first-timers-only](https://github.com/beeware/voc/issues?q=is%3Aopen+is%3Aissue+label%3Afirst-timers-only) - `[DITA Open Toolkit](https://www.dita-ot.org/)` - - [Contributing Guide](https://www.dita-ot.org/contributing) - - Issue label: - - [good first issue](https://github.com/dita-ot/dita-ot/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) + - [Contributing Guide](https://www.dita-ot.org/contributing) + - Issue label: + - [good first issue](https://github.com/dita-ot/dita-ot/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) - `[Docker](https://github.com/docker)` (project) - - [Contributing Guide](https://docs.docker.com/opensource/) - - Issue labels: - - [Open Issue](https://github.com/search?q=org%3Adocker+is%3Aissue+is%3Aopen) - - [exp/beginner](https://github.com/docker/docker/issues?q=is%3Aopen+is%3Aissue+label%3Aexp%2Fbeginner+sort%3Aupdated-desc) + - [Contributing Guide](https://docs.docker.com/opensource/) + - Issue labels: + - [Open Issue](https://github.com/search?q=org%3Adocker+is%3Aissue+is%3Aopen) + - [exp/beginner](https://github.com/docker/docker/issues?q=is%3Aopen+is%3Aissue+label%3Aexp%2Fbeginner+sort%3Aupdated-desc) - `[freeCodeCamp.org](https://www.freecodecamp.org/)` (org) - - [freeCodeCamp.org](https://github.com/freeCodeCamp/freeCodeCamp/) (project) - - [Contributing guide](https://contribute.freecodecamp.org) - - Issue labels: - - [first-timers-only](https://github.com/FreeCodeCamp/FreeCodeCamp/issues?q=is%3Aopen+is%3Aissue+label%3Afirst-timers-only) - - [help wanted](https://github.com/freeCodeCamp/freeCodeCamp/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22) -- `[GitLab](https://gitlab.com/gitlab-org)` (org) - - [Contributing Guide](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md) - - [Development Guides](https://docs.gitlab.com/ce/development/README.html) - - [Development Kit](https://gitlab.com/gitlab-org/gitlab-development-kit) + - [freeCodeCamp.org](https://github.com/freeCodeCamp/freeCodeCamp/) (project) + - [Contributing guide](https://contribute.freecodecamp.org) - Issue labels: - - [1st contribution](https://gitlab.com/gitlab-org/gitlab-ce/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=1st%20contribution) + - [first-timers-only](https://github.com/FreeCodeCamp/FreeCodeCamp/issues?q=is%3Aopen+is%3Aissue+label%3Afirst-timers-only) + - [help wanted](https://github.com/freeCodeCamp/freeCodeCamp/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22) +- `[GitLab](https://gitlab.com/gitlab-org)` (org) + - [Contributing Guide](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md) + - [Development Guides](https://docs.gitlab.com/ce/development/README.html) + - [Development Kit](https://gitlab.com/gitlab-org/gitlab-development-kit) + - Issue labels: + - [1st contribution](https://gitlab.com/gitlab-org/gitlab-ce/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=1st%20contribution) - `[GNOME](https://www.gnome.org/)` (org) - - [Contributing Guide](https://wiki.gnome.org/Newcomers) + - [Contributing Guide](https://wiki.gnome.org/Newcomers) - Great big example application (org) - - [Great-big-example-application](https://github.com/dancancro/great-big-angular2-example) (project) - - [Contributing Guide](https://github.com/dancancro/great-big-example-application/projects/1) + - [Great-big-example-application](https://github.com/dancancro/great-big-angular2-example) (project) + - [Contributing Guide](https://github.com/dancancro/great-big-example-application/projects/1) - `[Hoa](https://hoa-project.net)` (project) - - [Contributing Guide](https://hoa-project.net/En/Literature/Contributor/Guide.html) + - [Contributing Guide](https://hoa-project.net/En/Literature/Contributor/Guide.html) - `[Hoodiehq](http://hood.ie/)` (org) - - [Camp](https://github.com/hoodiehq/camp) (project) - - Issue labels: - - [first-timers-only](https://github.com/hoodiehq/camp/labels/first-timers-only) - - [good first issue](https://github.com/hoodiehq/camp/labels/good%20first%20issue) - - [Hoodie](https://github.com/hoodiehq/hoodie) (project) - - [Contributing Guide](https://github.com/hoodiehq/hoodie/blob/master/CONTRIBUTING.md) - - Issue labels: - - [first-timers-only](https://github.com/hoodiehq/hoodie/labels/first-timers-only) - - [help wanted](https://github.com/hoodiehq/hoodie/labels/help%20wanted) - - [starter](https://github.com/hoodiehq/hoodie/labels/starter) + - [Camp](https://github.com/hoodiehq/camp) (project) + - Issue labels: + - [first-timers-only](https://github.com/hoodiehq/camp/labels/first-timers-only) + - [good first issue](https://github.com/hoodiehq/camp/labels/good%20first%20issue) + - [Hoodie](https://github.com/hoodiehq/hoodie) (project) + - [Contributing Guide](https://github.com/hoodiehq/hoodie/blob/master/CONTRIBUTING.md) + - Issue labels: + - [first-timers-only](https://github.com/hoodiehq/hoodie/labels/first-timers-only) + - [help wanted](https://github.com/hoodiehq/hoodie/labels/help%20wanted) + - [starter](https://github.com/hoodiehq/hoodie/labels/starter) - `[Metamaps](https://metamaps.cc/)` (org) - - [Metamaps](https://github.com/metamaps/metamaps) (project) - - [Contribution Guide](https://github.com/metamaps/metamaps/blob/develop/doc/CONTRIBUTING.md) + - [Metamaps](https://github.com/metamaps/metamaps) (project) + - [Contribution Guide](https://github.com/metamaps/metamaps/blob/develop/doc/CONTRIBUTING.md) - `nteract` (org) - - [nteract](https://github.com/nteract/nteract) (project) - - [Contributing Guide](https://github.com/nteract/nteract/blob/master/CONTRIBUTING.md) - - Issue labels: - - [new-contributor-friendly](https://github.com/nteract/nteract/issues?q=is%3Aissue+label%3Anew-contributor-friendly+is%3Aopen) - - [mentoring-available](https://github.com/nteract/nteract/issues?q=is%3Aissue+is%3Aopen+label%3Amentoring-available) + - [nteract](https://github.com/nteract/nteract) (project) + - [Contributing Guide](https://github.com/nteract/nteract/blob/master/CONTRIBUTING.md) + - Issue labels: + - [new-contributor-friendly](https://github.com/nteract/nteract/issues?q=is%3Aissue+label%3Anew-contributor-friendly+is%3Aopen) + - [mentoring-available](https://github.com/nteract/nteract/issues?q=is%3Aissue+is%3Aopen+label%3Amentoring-available) - `Public Lab` (org) - - [Plots2](https://github.com/publiclab/plots2) (project) - - [Contributing guide](https://github.com/publiclab/plots2/blob/master/CONTRIBUTING.md) - - Issue labels: - - [first-timers-only](https://github.com/publiclab/plots2/issues?q=is%3Aissue+is%3Aopen+label%3Afirst-timers-only) - - [help-wanted](https://github.com/publiclab/plots2/issues?q=is%3Aissue+is%3Aopen+label%3Ahelp-wanted) - - [fto-candidate](https://github.com/publiclab/plots2/issues?q=is%3Aissue+is%3Aopen+label%3Afto-candidate) + - [Plots2](https://github.com/publiclab/plots2) (project) + - [Contributing guide](https://github.com/publiclab/plots2/blob/master/CONTRIBUTING.md) + - Issue labels: + - [first-timers-only](https://github.com/publiclab/plots2/issues?q=is%3Aissue+is%3Aopen+label%3Afirst-timers-only) + - [help-wanted](https://github.com/publiclab/plots2/issues?q=is%3Aissue+is%3Aopen+label%3Ahelp-wanted) + - [fto-candidate](https://github.com/publiclab/plots2/issues?q=is%3Aissue+is%3Aopen+label%3Afto-candidate) - `React` (org) - - [React](https://github.com/facebook/react) (project) - - [Contributing Guide](https://reactjs.org/docs/how-to-contribute.html) - - Issue labels: - - [good first issue](https://github.com/facebook/react/issues?page=1&q=is%3Aissue+is%3Aopen) + - [React](https://github.com/facebook/react) (project) + - [Contributing Guide](https://reactjs.org/docs/how-to-contribute.html) + - Issue labels: + - [good first issue](https://github.com/facebook/react/issues?page=1&q=is%3Aissue+is%3Aopen) - `Read the Docs` (org) - - [Read the Docs](http://docs.readthedocs.io/en/latest/index.html) (site) - - Issue labels: - - [Good First Bug](https://github.com/rtfd/readthedocs.org/issues?q=is%3Aopen+is%3Aissue+label%3A%22Good+First+Bug%22) + - [Read the Docs](http://docs.readthedocs.io/en/latest/index.html) (site) + - Issue labels: + - [Good First Bug](https://github.com/rtfd/readthedocs.org/issues?q=is%3Aopen+is%3Aissue+label%3A%22Good+First+Bug%22) - `Redfin` (org) - - [react-server](https://github.com/redfin/react-server) (project) - - [Contributing Guide](https://github.com/redfin/react-server/blob/master/CONTRIBUTING.md) - - Issue labels: - - [good first contribution](https://github.com/redfin/react-server/labels/good%20first%20contribution) + - [react-server](https://github.com/redfin/react-server) (project) + - [Contributing Guide](https://github.com/redfin/react-server/blob/master/CONTRIBUTING.md) + - Issue labels: + - [good first contribution](https://github.com/redfin/react-server/labels/good%20first%20contribution) - `Servo` (org) - - [Servo](https://starters.servo.org/) (project) - - [Contributing guide](https://github.com/servo/servo/blob/master/CONTRIBUTING.md) - - Issue labels: - - [Easy](https://github.com/servo/servo/issues?q=is%3Aissue+is%3Aopen+label%3AE-easy) -- `[Sympy](https://github.com/sympy/sympy)` (project) - - [Dev Wiki](https://github.com/sympy/sympy/wiki#development) - - [Work Flow](https://github.com/sympy/sympy/wiki/Development-workflow) - - [Contributing Guide](https://github.com/sympy/sympy/wiki/Introduction-to-contributing) + - [Servo](https://starters.servo.org/) (project) + - [Contributing guide](https://github.com/servo/servo/blob/master/CONTRIBUTING.md) - Issue labels: - - [Easy to fix](https://github.com/sympy/sympy/issues?q=is%3Aissue+is%3Aopen+label%3A%22Easy+to+Fix%22) + - [Easy](https://github.com/servo/servo/issues?q=is%3Aissue+is%3Aopen+label%3AE-easy) +- `[Sympy](https://github.com/sympy/sympy)` (project) + - [Dev Wiki](https://github.com/sympy/sympy/wiki#development) + - [Work Flow](https://github.com/sympy/sympy/wiki/Development-workflow) + - [Contributing Guide](https://github.com/sympy/sympy/wiki/Introduction-to-contributing) + - Issue labels: + - [Easy to fix](https://github.com/sympy/sympy/issues?q=is%3Aissue+is%3Aopen+label%3A%22Easy+to+Fix%22) - `TEAMMATES` (org) - - [TEAMMATES](https://github.com/TEAMMATES/teammates) (project) - - [Contributing Guide](https://github.com/TEAMMATES/teammates/blob/master/docs/CONTRIBUTING.md) - - Issue labels: - - [d.FirstTimers](https://github.com/TEAMMATES/teammates/issues?q=is%3Aopen+is%3Aissue+label%3Ad.FirstTimers) - - [d.Contributors](https://github.com/TEAMMATES/teammates/issues?q=is%3Aopen+is%3Aissue+label%3Ad.Contributors) -- `Zulip` (org) - - [Zulip](https://github.com/zulip) (project) - - [Contributing Guide](https://github.com/zulip/zulip/blob/master/CONTRIBUTING.md) + - [TEAMMATES](https://github.com/TEAMMATES/teammates) (project) + - [Contributing Guide](https://github.com/TEAMMATES/teammates/blob/master/docs/CONTRIBUTING.md) - Issue labels: - - [Good First Issue](https://github.com/zulip/zulip/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) - - [Help Wanted](https://github.com/zulip/zulip/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22) + - [d.FirstTimers](https://github.com/TEAMMATES/teammates/issues?q=is%3Aopen+is%3Aissue+label%3Ad.FirstTimers) + - [d.Contributors](https://github.com/TEAMMATES/teammates/issues?q=is%3Aopen+is%3Aissue+label%3Ad.Contributors) +- `Zulip` (org) + - [Zulip](https://github.com/zulip) (project) + - [Contributing Guide](https://github.com/zulip/zulip/blob/master/CONTRIBUTING.md) + - Issue labels: + - [Good First Issue](https://github.com/zulip/zulip/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) + - [Help Wanted](https://github.com/zulip/zulip/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22) - `[Rust](https://github.com/rust-lang/rust)` (project) - - [Contributing Guide](https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md) - - Issue labels: - - [E-easy](https://github.com/rust-lang/rust/issues?q=is%3Aissue+is%3Aopen+label%3AE-easy) + - [Contributing Guide](https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md) + - Issue labels: + - [E-easy](https://github.com/rust-lang/rust/issues?q=is%3Aissue+is%3Aopen+label%3AE-easy) - `[Test Kitchen](https://github.com/test-kitchen/test-kitchen)` (project) - - [Contributing Guide](https://github.com/test-kitchen/test-kitchen/blob/master/CONTRIBUTING.md) - - Issue labels: - - [*](https://github.com/test-kitchen/test-kitchen/issues?q=is%3Aopen+is%3Aissue+label%3A%E2%AD%90%EF%B8%8F) + - [Contributing Guide](https://github.com/test-kitchen/test-kitchen/blob/master/CONTRIBUTING.md) + - Issue labels: + - [\*](https://github.com/test-kitchen/test-kitchen/issues?q=is%3Aopen+is%3Aissue+label%3A%E2%AD%90%EF%B8%8F) - `Django` (Framework) - - [Contributing Guide](https://github.com/django/django) + - [Contributing Guide](https://github.com/django/django) - `[tsParticles](https://github.com/matteobruni/tsparticles)` (Library) - - [Contributing Guide](https://github.com/matteobruni/tsparticles/blob/master/CONTRIBUTING.md) - - Issue labels: - - [Good First Issue](https://github.com/matteobruni/tsparticles/labels/good%20first%20issue) - - [Help Wanted](https://github.com/matteobruni/tsparticles/labels/help%20wanted) + - [Contributing Guide](https://github.com/matteobruni/tsparticles/blob/master/CONTRIBUTING.md) + - Issue labels: + - [Good First Issue](https://github.com/matteobruni/tsparticles/labels/good%20first%20issue) + - [Help Wanted](https://github.com/matteobruni/tsparticles/labels/help%20wanted) - `[Jenkins](https://github.com/jenkinsci/jenkins)` (Project) - - [Contributing Guide](https://wiki.jenkins.io/display/JENKINS/Beginners+Guide+to+Contributing) + - [Contributing Guide](https://wiki.jenkins.io/display/JENKINS/Beginners+Guide+to+Contributing) - `[ifme](https://github.com/ifmeorg/ifme)` (Project) - - [Contributing Guide](https://github.com/ifmeorg/ifme/blob/main/CONTRIBUTING.md) - - Issue labels: - - [first-timers-only](https://github.com/ifmeorg/ifme/issues?q=is%3Aopen+is%3Aissue+label%3Afirst-timers-only) - - [good first issue](https://github.com/ifmeorg/ifme/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22) - - [beginner friendly](https://github.com/ifmeorg/ifme/issues?q=is%3Aopen+is%3Aissue+label%3A%22beginner+friendly%22) + - [Contributing Guide](https://github.com/ifmeorg/ifme/blob/main/CONTRIBUTING.md) + - Issue labels: + - [first-timers-only](https://github.com/ifmeorg/ifme/issues?q=is%3Aopen+is%3Aissue+label%3Afirst-timers-only) + - [good first issue](https://github.com/ifmeorg/ifme/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22) + - [beginner friendly](https://github.com/ifmeorg/ifme/issues?q=is%3Aopen+is%3Aissue+label%3A%22beginner+friendly%22) diff --git a/README-TH.md b/README-TH.md new file mode 100644 index 00000000..b35b08c9 --- /dev/null +++ b/README-TH.md @@ -0,0 +1,243 @@ + +
+ + อ่านคู่มือนี้ในภาษาอื่นๆ + + +
+ + +# ยินดีต้อนรับผู้ร่วมให้ข้อมูลโอเพ่นซอร์สมือใหม่! + +[![ดึงคำขอยินดีต้อนรับ](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](https://makeapullrequest.com) +[![กระชับมิตรเฉพาะผู้ที่มาเป็นครั้งแรกเท่านั้น](https://img.shields.io/badge/first--timers--only-friendly-blue.svg)](https://www.firsttimersonly.com/) +[![ตรวจสอบทรัพยากร](https://github.com/freeCodeCamp/how-to-contribute-to-open-source/actions/workflows/test.yml/badge.svg)](https://github.com/freeCodeCamp/how-to-contribute-to-open-source/actions/workflows/test.yml) + +นี่คือรายการแหล่งข้อมูลสำหรับผู้ที่เพิ่งเริ่มใช้งาน Open Source + +หากคุณพบแหล่งข้อมูลเพิ่มเติม โปรดสร้างคำขอดึงข้อมูล + +หากคุณมีคำถามหรือความคิดเห็น โปรดสร้างปัญหา + +**เนื้อหา** + +- [การมีส่วนร่วมกับโอเพ่นซอร์สโดยทั่วไป](#contributing-to-open-source-in-general) +- [ค้นหา GitHub โดยตรง](#direct-github-searches) +- [ระบบนิเวศผู้สนับสนุนของ Mozilla](#mozillas-contributor-ecosystem) +- [ + บทความที่เป็นประโยชน์สำหรับผู้มีส่วนร่วม Open Source ใหม่](#useful-articles-for-new-open-source-contributors) +- [ + การใช้การควบคุมเวอร์ชัน](#using-version-control) +- [หนังสือโอเพ่นซอร์ส](#open-source-books) +- [โครงการริเริ่มการมีส่วนร่วมของโอเพ่นซอร์ส](#open-source-contribution-initiatives) +- [โปรแกรม Open Source ที่จะเข้าร่วม](#open-source-programs-to-participate-in) +- [ใบอนุญาต](#license) + +## การมีส่วนร่วมใน Open Source โดยทั่วไป + +> บทความและแหล่งข้อมูลที่หารือเกี่ยวกับโลกและวัฒนธรรมของโอเพ่นซอร์ส + +- [คู่มือฉบับสมบูรณ์เพื่อการมีส่วนร่วมกับโอเพ่นซอร์ส + ](https://www.freecodecamp.org/news/the-definitive-guide-to-contributing-to-open-source-900d5f9f2282/) by [@DoomHammerNG](https://twitter.com/DoomHammerNG). +- [@An ข้อมูลเบื้องต้นเกี่ยวกับโอเพ่นซอร์ส](https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source) - บทช่วยสอนโดย DigitalOcean เพื่อแนะนำคุณเกี่ยวกับเส้นทางสู่ความสำเร็จบน GitHub +- [รหัส Triage](https://www.codetriage.com/) - เครื่องมือสำหรับค้นหาแหล่งเก็บข้อมูลยอดนิยมและปัญหาที่กรองตามภาษา +- [กำหนดอนาคตของคุณด้วยโอเพ่นซอร์ส](https://pragprog.com/titles/vbopens/forge-your-future-with-open-source/) ($) - หนังสือที่อุทิศให้กับการอธิบายโอเพ่นซอร์ส วิธีค้นหาโปรเจ็กต์ และวิธีการเริ่มมีส่วนร่วม รวมทุกบทบาทในการพัฒนาซอฟต์แวร์ ไม่ใช่แค่โปรแกรมเมอร์ +- [ยอดเยี่ยมสำหรับผู้เริ่มต้น + ](https://github.com/MunGell/awesome-for-beginners) - repo GitHub ที่รวบรวมโปรเจ็กต์ที่มีจุดบกพร่องที่ดีสำหรับผู้ร่วมให้ข้อมูลรายใหม่ และใช้ป้ายกำกับเพื่ออธิบาย +- [คู่มือโอเพ่นซอร์ส](https://opensource.guide/) - คอลเลกชันทรัพยากรสำหรับบุคคล ชุมชน และบริษัทที่ต้องการเรียนรู้วิธีดำเนินการและมีส่วนร่วมในโครงการโอเพ่นซอร์ส +- [45 Github ประเด็นที่ควรทำและไม่ควรทำ](https://hackernoon.com/45-github-issues-dos-and-donts-dfec9ab4b612) - สิ่งที่ควรทำและไม่ควรทำบน GitHub +- [คำแนะนำ GitHub](https://docs.github.com/en) - คำแนะนำพื้นฐานเกี่ยวกับวิธีใช้ GitHub อย่างมีประสิทธิภาพ +- [มีส่วนร่วมในโอเพ่นซอร์ส + ](https://github.com/danthareja/contribute-to-open-source) - เรียนรู้เวิร์กโฟลว์ GitHub โดยร่วมเขียนโค้ดให้กับโปรเจ็กต์การจำลอง +- [คู่มือโอเพ่นซอร์สของ Linux Foundation สำหรับองค์กร + ](https://www.linuxfoundation.org/resources/open-source-guides) - คำแนะนำของมูลนิธิ Linux สำหรับโครงการโอเพ่นซอร์ส +- [CSS เคล็ดลับคู่มือมารยาทโอเพ่นซอร์ส](https://css-tricks.com/open-source-etiquette-guidebook/) - คู่มือมารยาทโอเพ่นซอร์ส เขียนโดย Kent C. Dodds และ Sarah Drasner + +- [แหล่งข้อมูล A ถึง Z สำหรับนักเรียน + ](https://github.com/dipakkr/A-to-Z-Resources-for-Students) - รายการแหล่งข้อมูลและโอกาสที่รวบรวมไว้สำหรับนักศึกษาในการเรียนรู้ภาษาการเขียนโค้ดใหม่ +- ["วิธีมีส่วนร่วมในโครงการโอเพ่นซอร์สบน GitHub" โดย Egghead.io](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) - วิดีโอแนะนำทีละขั้นตอนเกี่ยวกับวิธีเริ่มมีส่วนร่วมในโครงการ Open Source บน GitHub +- [การมีส่วนร่วมในโอเพ่นซอร์ส: บทสรุปแบบสดตั้งแต่ต้นจนจบ](https://medium.com/@kevinjin/contributing-to-open-source-walkthrough-part-0-b3dc43e6b720) - คำแนะนำแบบโอเพ่นซอร์สนี้ครอบคลุมทุกอย่างตั้งแต่การเลือกโครงการที่เหมาะสม การแก้ไขปัญหา ไปจนถึงการรวม PR เข้าด้วยกัน +- ["วิธีมีส่วนร่วมในโครงการโอเพ่นซอร์ส" โดย Sarah Drasner](https://css-tricks.com/how-to-contribute-to-an-open-source-project/) - พวกเขากำลังมุ่งเน้นไปที่สาระสำคัญของการบริจาคคำขอดึง (PR) ให้กับโครงการของบุคคลอื่นบน GitHub +- ["วิธีเริ่มต้นใช้งาน Open Source" โดย Sayan Chowdhury](https://www.hackerearth.com:443/getstarted-opensource/) - บทความนี้ครอบคลุมแหล่งข้อมูลสำหรับการสนับสนุนโอเพ่นซอร์สสำหรับผู้เริ่มต้นตามความสนใจภาษาที่พวกเขาชื่นชอบ +- ["เรียกดูประเด็นแรกที่ดีเพื่อเริ่มมีส่วนร่วมในโอเพ่นซอร์ส"](https://github.blog/2020-01-22-browse-good-first-issues-to-start-contributing-to-open-source/) - + ตอนนี้ GitHub ช่วยคุณค้นหาประเด็นแรกที่ดีเพื่อเริ่มสนับสนุนโอเพ่นซอร์ส + ตอนนี้ GitHub ช่วยคุณค้นหาประเด็นแรกที่ดีเพื่อเริ่มสนับสนุนโอเพ่นซอร์ส + - ["วิธีมีส่วนร่วมในโครงการโอเพ่นซอร์ส" โดย Maryna Z](https://rubygarage.org/blog/how-contribute-to-open-source-projects) - บทความที่ครอบคลุมนี้มุ่งเป้าไปที่ธุรกิจ (แต่ยังคงมีประโยชน์ สำหรับผู้มีส่วนร่วมรายบุคคล) โดยจะพูดถึงสาเหตุ อย่างไร และโครงการโอเพ่นซอร์สใดบ้างที่ควรมีส่วนร่วม +- ["start-here-guidelines" โดย Andrei](https://github.com/zero-to-mastery/start-here-guidelines) - ให้ Git เริ่มต้นในโลกของโอเพ่นซอร์ส โดยเริ่มต้นในสนามเด็กเล่นโอเพ่นซอร์ส ออกแบบมาโดยเฉพาะเพื่อการศึกษาและประสบการณ์เชิงปฏิบัติ +- ["เริ่มต้นใช้งานโอเพ่นซอร์ส" โดย NumFocus](https://github.com/numfocus/getting-started-with-open-source) - repo GitHub ที่ช่วยให้ผู้มีส่วนร่วมเอาชนะอุปสรรคในการเข้าสู่โอเพ่นซอร์ส +- ["Opensoure-4-everyone" โดย Chryz-hub](https://github.com/chryz-hub/opensource-4-everyone) - พื้นที่เก็บข้อมูลทุกอย่างที่เกี่ยวข้องกับโอเพ่นซอร์ส นี่คือโปรเจ็กต์ที่ช่วยในการมองเห็นสมาชิก GitHub ฝึกฝนด้วยคำสั่ง git ขั้นพื้นฐานและขั้นสูง การเริ่มต้นใช้งานโอเพ่นซอร์ส และอื่นๆ อีกมากมาย- ["start-here-guidelines" โดย Andrei](https://github.com/zero -to-mastery/start-here-guidelines) - ให้ Git เริ่มต้นในโลกของโอเพ่นซอร์ส โดยเริ่มต้นในสนามเด็กเล่นโอเพ่นซอร์ส ออกแบบมาโดยเฉพาะเพื่อการศึกษาและประสบการณ์เชิงปฏิบัติ +- ["Open Advice"](http://open-advice.org/) - การรวบรวมความรู้จากโครงการซอฟต์แวร์เสรีที่หลากหลาย โดยตอบคำถามที่ผู้มีส่วนร่วมที่โดดเด่น 42 คนอยากรู้เมื่อพวกเขาเริ่มต้น เพื่อให้คุณเริ่มต้นได้ล่วงหน้าไม่ว่าคุณจะมีส่วนร่วมอย่างไรและจากที่ไหน +- ["ทักษะ GitHub"](https://skills.github.com) - ยกระดับทักษะของคุณด้วยทักษะ GitHub บอทที่เป็นมิตรของเราจะพาคุณผ่านซีรีส์โปรเจ็กต์ที่สนุกสนานและใช้งานได้จริงเพื่อเรียนรู้ทักษะที่คุณต้องการในเวลาไม่นาน และแบ่งปันความคิดเห็นที่เป็นประโยชน์ไปพร้อมกัน- ["Opensoure-4-everyone" โดย Chryz-hub](https:/ /github.com/chryz-hub/opensource-4-everyone) - พื้นที่เก็บข้อมูลทุกสิ่งที่เกี่ยวข้องกับโอเพ่นซอร์ส นี่คือโปรเจ็กต์ที่ช่วยในการมองเห็นสมาชิก GitHub ฝึกฝนด้วยคำสั่ง git ขั้นพื้นฐานและขั้นสูง การเริ่มต้นใช้งานโอเพ่นซอร์ส และอื่นๆ อีกมากมาย- ["start-here-guidelines" โดย Andrei](https://github.com/zero -to-mastery/start-here-guidelines) - ให้ Git เริ่มต้นในโลกของโอเพ่นซอร์ส โดยเริ่มต้นในสนามเด็กเล่นโอเพ่นซอร์ส ออกแบบมาโดยเฉพาะเพื่อการศึกษาและประสบการณ์เชิงปฏิบัติ +- ["กฎง่ายๆ 10 ประการในการช่วยเหลือผู้มาใหม่ให้เป็นผู้มีส่วนร่วมในการเปิดโครงการ"](https://doi.org/10.1371/journal.pcbi.1007296) - บทความนี้ครอบคลุมกฎเกณฑ์ที่อิงจากการศึกษาของชุมชนและประสบการณ์ของสมาชิก ผู้นำมากมาย และผู้สังเกตการณ์ +- ["คำแนะนำทีละขั้นตอนในการมีส่วนร่วมบน GitHub"](https://www.dataschool.io/how-to-contribute-on-github/) - คำแนะนำทีละขั้นตอนพร้อมภาพและลิงก์ที่รองรับ เกี่ยวกับกระบวนการทั้งหมดในการมีส่วนร่วมในโครงการโอเพ่นซอร์ส +- [Open Source with Pradumna](https://github.com/Pradumnasaraf/open-source-with-pradumna) - repo นี้มีทรัพยากรและสื่อการเรียนรู้เพื่อเรียนรู้และเริ่มต้นใช้งาน - ["กฎง่ายๆ 10 ประการในการช่วยเหลือผู้มาใหม่ให้เป็นผู้มีส่วนร่วมในการเปิดโครงการ"](https://doi.org/10.1371/journal.pcbi.1007296) - บทความนี้ครอบคลุมกฎเกณฑ์ที่อิงจากการศึกษาของชุมชนและประสบการณ์ของสมาชิก ผู้นำมากมาย และผู้สังเกตการณ์ +- ["คำแนะนำทีละขั้นตอนในการมีส่วนร่วมบน GitHub"](https://www.dataschool.io/how-to-contribute-on-github/) - คำแนะนำทีละขั้นตอนพร้อมภาพและลิงก์ที่รองรับ เกี่ยวกับกระบวนการทั้งหมดในการมีส่วนร่วมในโครงการโอเพ่นซอร์ส + Open Source, Git และ GitHub- ["FOSS Community Acronyms"](https://github.com/d-edge/foss-acronyms) - repo นี้ประกอบด้วยรายการตัวย่อที่ใช้ภายในชุมชน FOSS (ฟรีและโอเพ่นซอร์ส) พร้อมทั้งคำจำกัดความและการใช้งาน +- ["Open Source Fiesta - Open Source Fiesta"](https://zubi.gitbook.io/open-source-fiesta/) - คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการมีส่วนร่วมกับที่เก็บ GitHub และรวมถึงคำสั่ง git แผ่นโกงบรรทัด +- ["6 แนวทางปฏิบัติที่ดีที่สุดในการจัดการการสร้างคำขอดึงและคำติชม"](https://doordash.engineering/2022/08/23/6-best-practices-to-manage-pull-request-creation-and-feedback/) จาก Jenna Kiyasu วิศวกรซอฟต์แวร์ที่ DoorDash Engineering +- ["มีส่วนร่วมในชุมชนโอเพ่นซอร์ส"](https://arijitgoswami.hashnode.dev/contribute-to-the-open-source-community) - ข้อดีของซอฟต์แวร์โอเพ่นซอร์ส วิธีทำความเข้าใจการทำงานภายในของ โครงการโอเพ่นซอร์สและให้การสนับสนุนครั้งแรก +- ["คู่มือฉบับสมบูรณ์เกี่ยวกับโอเพ่นซอร์ส - วิธีมีส่วนร่วม"](https://www.youtube.com/watch?v=yzeVMecydCE) (41:52) - เรียนรู้สาเหตุและวิธีมีส่วนร่วมกับซอฟต์แวร์โอเพ่นซอร์สกับ Eddie Jaoude . + +## การค้นหา GitHub โดยตรง + +> ค้นหาลิงก์ที่ชี้โดยตรงไปยังปัญหาที่เหมาะสมเพื่อสนับสนุนบน GitHub + +- [is:issue is:open label:beginner](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Abeginner&type=issues) +- [is:issue is:open label:easy](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Aeasy&type=issues) +- [is:issue is:open label:first-timers-only](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Afirst-timers-only&type=issues) +- [is:issue is:open label:good-first-bug](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Agood-first-bug&type=issues) +- [is:issue is:open label:"good first issue"](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22&type=issues) +- [is:issue is:open label:starter](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Astarter&type=issues) +- [is:issue is:open label:up-for-grabs](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Aup-for-grabs&type=issues) +- [is:issue is:open label:easy-fix](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Aeasy-fix&type=issues) +- [is:issue is:open label:"เริ่มต้นเป็นมิตร"](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3A%22beginner+friendly%22&type=issues) + +## ระบบนิเวศผู้สนับสนุนของ Mozilla + +> Mozilla ให้คำมั่นสัญญาว่าจะมีอินเทอร์เน็ตที่ดี และมีโอกาสที่จะมีส่วนร่วมในโครงการโอเพ่นซอร์ส + +- [ข้อบกพร่องแรกที่ดี](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=good-first-bug) - ข้อบกพร่องที่นักพัฒนาระบุว่าเป็นการแนะนำที่ดีเกี่ยวกับโครงการ +- [MDN Web Docs](https://developer.mozilla.org/en-US/docs/MDN/Contribute) - ช่วยทีม MDN Web Docs ในการบันทึกแพลตฟอร์มเว็บโดยแก้ไขปัญหาเนื้อหาและข้อบกพร่องของแพลตฟอร์ม +- [ข้อบกพร่องที่ได้รับคำแนะนำ](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mentor%3A%40) - ข้อบกพร่องที่ได้รับมอบหมายให้ที่ปรึกษาซึ่งจะคอยช่วยเหลือคุณเมื่อคุณติดขัดขณะทำงาน ในการแก้ไข +- [Bugs Ahoy](https://www.joshmatthews.net/bugsahoy/) - เว็บไซต์ที่มีไว้เพื่อค้นหาข้อบกพร่องใน Bugzilla +- [Firefox DevTools](https://firefox-dev.tools/) - ไซต์ที่จัดทำขึ้นเพื่อแจ้งจุดบกพร่องสำหรับเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ในเบราว์เซอร์ Firefox +- [ฉันทำอะไรได้บ้าง Mozilla](https://whatcanidoformozilla.org/) ค้นหาว่าคุณสามารถทำอะไรได้บ้างโดยการตอบคำถามมากมายเกี่ยวกับชุดทักษะและความสนใจของคุณ +- [เริ่ม Mozilla](https://twitter.com/StartMozilla) - บัญชี Twitter ที่ทวีตเกี่ยวกับปัญหาที่เหมาะสมสำหรับผู้ร่วมให้ข้อมูลที่เพิ่งเริ่มใช้ระบบนิเวศของ Mozilla + +## บทความที่เป็นประโยชน์สำหรับผู้มีส่วนร่วม Open Source ใหม่ + +> บทความและบล็อกที่เป็นประโยชน์ซึ่งมุ่งเป้าไปที่ผู้ร่วมให้ข้อมูลรายใหม่เกี่ยวกับวิธีเริ่มต้นใช้งาน + +- [ค้นหาวิธีในการมีส่วนร่วมกับโอเพ่นซอร์สบน GitHub](https://docs.github.com/en/get-started/exploring-projects-on-github/ค้นหาวิธีในการมีส่วนร่วมกับโอเพ่นซอร์ส -on-github) โดย [@GitHub](https://github.com/github) +- [วิธีเลือก (และสนับสนุน) โครงการโอเพ่นซอร์สแรกของคุณ](https://github.com/collections/choosing-projects) โดย [@GitHub](https://github.com/collections) +- [วิธีค้นหาข้อบกพร่องโอเพ่นซอร์สแรกที่ต้องแก้ไข](https://www.freecodecamp.org/news/finding-your-first-open-source-project-or-bug-to-work-on-1712f651e5ba/) โดย [@Shubheksha](https://github.com/Shubheksha) +- [ผู้จับเวลาคนแรกเท่านั้น](https://kentcdodds.com/blog/first-timers-only) โดย [@kentcdodds](https://github.com/kentcdodds) +- [นำความเมตตากลับมาสู่ Open Source](https://web.archive.org/web/20201009150545/https://www.hanselman.com/blog/bring-kindness-back-to-open-source) โดย [ @shanselman](https://github.com/shanselman) +- [เข้าสู่ Open Source เป็นครั้งแรก](https://www.nearform.com/blog/getting-into-open-source-for-the-first-time/) โดย [@mcdonnelldean](https:/ /github.com/mcdonnelldean) +- [วิธีการมีส่วนร่วมในโอเพ่นซอร์ส](https://opensource.guide/how-to-contribute/) โดย [@GitHub](https://github.com/github/opensource.guide) +- [วิธีค้นหาจุดบกพร่องในโค้ดของคุณ](https://8thlight.com/insights/how-to-find-a-bug-in-your-code) โดย [@dougbradbury](https://twitter. com/dougbradbury) +- [การเรียนรู้มาร์กดาวน์](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and- การจัดรูปแบบไวยากรณ์) โดย [@GitHub](https://github.com/github/docs) +- [ภารกิจแรก: หน้าผู้ร่วมให้ข้อมูล](https://forcrowd.medium.com/first-mission-contributors-page-df24e6e70705) โดย [@forCrowd](https://github.com/forCrowd) +- [วิธีสร้างการมีส่วนร่วมแบบโอเพนซอร์สครั้งแรกในเวลาเพียง 5 นาที](https://www.freecodecamp.org/news/how-to-make-your-first-open-source-contribution-in-just-5- minutes-aaad1fc59c9a/) โดย [@roshanjossey](https://github.com/Roshanjossey/) +- [ฉันเพิ่งได้รับเสื้อ Hacktoberfest ฟรี นี่คือวิธีที่รวดเร็วในการรับเสื้อของคุณ](https://www.freecodecamp.org/news/i-just-got-my-free-hacktoberfest-shirt-heres-a -quick-way-you-can-get-yours-fa78d6e24307/) โดย [@quincylarson](https://www.freecodecamp.org/news/author/quincylarson/) +- [คู่มือโอเพ่นซอร์สอันขมขื่น](https://medium.com/codezillas/a-bitter-guide-to-open-source-a8e3b6a3c1c4) โดย [@ken_wheeler](https://medium.com/@ken_wheeler) +- [คำแนะนำทีละขั้นตอนของนักพัฒนารุ่นเยาว์ในการมีส่วนร่วมกับ Open Source เป็นครั้งแรก](https://hackernoon.com/contributing-to-open-source-the-sharks-are-photoshopped-47e22db1ab86) โดย [ @LetaKeane](https://hackernoon.com/u/letakeane) +- [เรียนรู้ Git และ GitHub ทีละขั้นตอน (บน Windows)](https://medium.com/illumination/path-to-learning-git-and-github-be93518e06dc) โดย [@ows-ali](https:/ /ows-ali.medium.com/) +- [ทำไมต้องเป็นโอเพ่นซอร์สและอย่างไร](https://careerkarma.com/blog/open-source-projects-for-beginners/) โดย [@james-gallagher](https://careerkarma.com/blog/author /เจมส์กัลลาเกอร์/) +- [วิธีเริ่มต้นใช้งาน Open Source - โดย Sayan Chowdhury](https://www.hackerearth.com/getstarted-opensource/) +- [ฉันควรสนับสนุนโอเพ่นซอร์สใดบ้าง](https://kentcdodds.com/blog/what-open-source-project-should-i-contribute-to) โดย [@kentcdodds](https://twitter. com/kentcdodds) +- [คู่มือเบื้องต้นแบบเจาะลึกเกี่ยวกับโอเพ่นซอร์ส](https://developeraspire.hashnode.dev/an-immersive-introductory-guide-to-open-source) โดย [Franklin Okolie](https://twitter.com/ นักพัฒนาAspire) +- [เริ่มต้นใช้งานการสนับสนุนโอเพ่นซอร์ส](https://stackoverflow.blog/2020/08/03/getting-started-with-contributing-to-open-source/) โดย [Zara Cooper](https:// stackoverflow.blog/author/zara-cooper/) +- [คู่มือสำหรับผู้เริ่มต้นในการสนับสนุนโอเพ่นซอร์ส](https://workat.tech/general/article/open-source-contribution-guide-xmhf1k601vdj) โดย [Sudipto Ghosh](https://github.com/pydevsg) +- [8 วิธีที่ไม่ใช่โค้ดเพื่อสนับสนุนโอเพ่นซอร์ส](https://opensource.com/life/16/1/8-ways-contribute-open-source-without-writing-code) โดย [OpenSource](https://twitter.com/OpenSourceWay) +- [ซอฟต์แวร์โอเพ่นซอร์สคืออะไร OSS อธิบายเป็นภาษาอังกฤษธรรมดา] (https://www.freecodecamp.org/news/what-is-open-source-software-explained-in-plain-english/) โดย [Jessica Wilkins ](https://www.freecodecamp.org/news/author/jessica-wilkins/) +- [วิธีเริ่มโครงการโอเพนซอร์สบน GitHub – เคล็ดลับจากการสร้าง Repo ที่ได้รับความนิยมของฉัน](https://www.freecodecamp.org/news/how-to-start-an-open-source-project-on-github- เคล็ดลับจากการสร้าง my-trending-repo/) โดย [@Rishit-dagli](https://github.com/Rishit-dagli) +- [ค้นหาประเด็นแรกที่ดี](https://community.codenewbie.org/bdougie/finding-good-first-issues-33a6) โดย [Brian Douglas](https://community.codenewbie.org/bdougie) +- [ฉันจะเป็นผู้มีส่วนร่วมแบบ Open Source ได้อย่างไร (คำแนะนำขั้นสูงสุด)](https://medium.com/@juliafmorgado/how-can-i-become-an-open-source-contributor-the-ultimate-guide -d746e380e011) โดย [Julia Furst Morgado](https://medium.com/@juliafmorgado) + +## การใช้การควบคุมเวอร์ชัน + +> บทช่วยสอนและแหล่งข้อมูลในระดับต่างๆ เกี่ยวกับการใช้การควบคุมเวอร์ชัน ซึ่งโดยทั่วไปคือ Git และ GitHub + +- [วิดีโอบทแนะนำสำหรับ Git และ Github โดย Harvard มหาวิทยาลัย](https://www.youtube.com/watch?v=NcoBAfJ6l2Q) - บทแนะนำโดย Harvard มหาวิทยาลัย ซึ่งเป็นส่วนหนึ่งของหลักสูตรการพัฒนาเว็บ CS50 เกี่ยวกับการทำความเข้าใจ Git และ GitHub และการทำงานร่วมกับ คำสั่งคอมไพล์ +- [คิดแบบ (ก) Git](https://think-like-a-git.net/) - บทแนะนำ Git สำหรับ "ผู้เริ่มต้นขั้นสูง" แต่ยังคงประสบปัญหาอยู่ เพื่อให้คุณมีกลยุทธ์ง่ายๆ ในการทดลองได้อย่างปลอดภัย ด้วยคอมไพล์ +- [เริ่มต้นอย่างรวดเร็ว - ตั้งค่า Git](https://docs.github.com/en/get-started/quickstart/set-up-git) - เรียนรู้วิธีตั้งค่า Git ในเครื่องและตั้งค่าการตรวจสอบสิทธิ์ รวมถึงขั้นตอนถัดไป บนเส้นทางการเรียนรู้ของคุณ +- [Everyday Git](https://git-scm.com/docs/giteveryday) - ชุดคำสั่งขั้นต่ำที่มีประโยชน์สำหรับ Everyday Git +- [โอ้ ให้ตายเถอะ git!](https://ohshitgit.com/) - วิธีกำจัดข้อผิดพลาด `git` ทั่วไปที่อธิบายเป็นภาษาอังกฤษธรรมดา ดู [Dangit, git!](https://dangitgit.com) สำหรับเพจที่ไม่มีคำสาบาน +- [บทช่วยสอน Atlassian Git](https://www.atlassian.com/git/tutorials) - บทช่วยสอนต่างๆ เกี่ยวกับการใช้ `git` +- [เอกสารโกง GitHub Git](https://education.github.com/git-cheat-sheet-education.pdf) (PDF) +- [Wiki ของ freeCodeCamp เกี่ยวกับทรัพยากร Git] (https://forum.freecodecamp.org/t/wiki-git-resources/13136) +- [GitHub Flow](https://www.youtube.com/watch?v=juLIxo42A_s) (42:06) - GitHub พูดคุยเกี่ยวกับวิธีสร้างคำขอดึง +- [เริ่มต้นอย่างรวดเร็ว - แหล่งข้อมูลการเรียนรู้ GitHub](https://docs.github.com/en/get-started/quickstart/git-and-github-learning-resources) - แหล่งข้อมูลการเรียนรู้ Git และ GitHub +- [Pro Git](https://git-scm.com/book/en/v2) - หนังสือ Pro Git ทั้งเล่มเขียนโดย Scott Chacon และ Ben Straub และจัดพิมพ์โดย Apress +- [Git-it](https://github.com/jlord/git-it-electron) - แอปเดสก์ท็อปบทช่วยสอน Git ทีละขั้นตอน +- [กฎการบินสำหรับ Git](https://github.com/k88hudson/git-flight-rules) - คำแนะนำเกี่ยวกับสิ่งที่ควรทำเมื่อมีสิ่งผิดปกติเกิดขึ้น +- [คู่มือ Git สำหรับผู้เริ่มต้นในภาษาสเปน](https://platzi.github.io/git-slides/#/) - คู่มือสไลด์ฉบับสมบูรณ์เกี่ยวกับ git และ GitHub อธิบายเป็นภาษาสเปน Explicadas en Español +- [Git Kraken](https://www.gitkraken.com/git-client) - แอปพลิเคชันเดสก์ท็อป `git` แบบภาพ ข้ามแพลตฟอร์ม และโต้ตอบได้สำหรับการควบคุมเวอร์ชัน +- [เคล็ดลับ Git](https://github.com/git-tips/tips) - คอลเลกชันเคล็ดลับและเทคนิค git ที่ใช้บ่อยที่สุด +- [Git ปฏิบัติที่ดีที่สุด](https://sethrobertson.github.io/GitBestPractices/) - มุ่งมั่นบ่อยครั้ง สมบูรณ์แบบในภายหลัง เผยแพร่ครั้งเดียว: Git ปฏิบัติที่ดีที่สุด +- [บทช่วยสอนแบบโต้ตอบ Git](https://learngitbranching.js.org/) - เรียนรู้ Git ในรูปแบบภาพและการโต้ตอบที่ดีที่สุด +- [Git Cheat Sheets](https://devhints.io/?q=git) - ชุดสูตรโกงแบบกราฟิกบน git +- [บทช่วยสอน Git และ GitHub ที่สมบูรณ์](https://www.youtube.com/watch?v=apGV9Kg7ics) (1:12:39) - บทสรุป Git และ GitHub ฉบับเต็มโดย [Kunal Kushwaha](https://www. youtube.com/channel/UCBGOUQHNNtNGcGzVq5rIXjw) +- [บทช่วยสอนเบื้องต้นเกี่ยวกับ Git](https://git-scm.com/docs/gittutorial) - บทช่วยสอนสำหรับผู้เริ่มต้นโดย Git +- [First Aid Git](https://firstaidgit.io/#/) - คอลเลกชันคำถาม Git ที่ถูกถามบ่อยที่สุดที่ค้นหาได้ คำตอบสำหรับคำถามเหล่านี้รวบรวมจากประสบการณ์ส่วนตัว, Stackoverflow และเอกสาร Git อย่างเป็นทางการ +- [Git โดย Susan Potter](https://www.aosabook.org/en/git.html) - แสดงให้เห็นว่าแง่มุมทางเทคนิคต่างๆ ของ Git ทำงานอย่างไรภายใต้เนื้อหาที่ครอบคลุมเพื่อเปิดใช้เวิร์กโฟลว์แบบกระจาย และความแตกต่างจากระบบควบคุมเวอร์ชันอื่นๆ อย่างไร (VCS) +- [บทช่วยสอน Git สำหรับผู้เริ่มต้น: เรียนรู้ Git ใน 1 ชั่วโมง](https://www.youtube.com/watch?v=8JJ101D3knE) - วิดีโอ Git ที่เป็นมิตรสำหรับผู้เริ่มต้นโดย Mosh ที่อธิบายคำสั่งพื้นฐานและใช้ภาพประกอบที่เข้าใจง่ายเพื่อช่วยเหลือ ความเข้าใจ + +## หนังสือโอเพ่นซอร์ส + +> หนังสือเกี่ยวกับทุกสิ่งเกี่ยวกับ Open Source: วัฒนธรรม ประวัติศาสตร์ แนวปฏิบัติที่ดีที่สุด ฯลฯ + +- [การผลิตซอฟต์แวร์โอเพนซอร์ส](https://produceoss.com/) - การผลิตซอฟต์แวร์โอเพนซอร์สเป็นหนังสือเกี่ยวกับการพัฒนาโอเพนซอร์สด้านมนุษย์ โดยอธิบายว่าโครงการประสบความสำเร็จอย่างไร ความคาดหวังของผู้ใช้และนักพัฒนา และ วัฒนธรรมของซอฟต์แวร์เสรี +- [สถาปัตยกรรมของแอปพลิเคชันโอเพ่นซอร์ส](https://www.aosabook.org/en/index.html) - ผู้เขียนแอปพลิเคชันโอเพ่นซอร์สจำนวน 24 รายการอธิบายว่าซอฟต์แวร์ของตนมีโครงสร้างอย่างไร และทำไม จากเว็บเซิร์ฟเวอร์และ คอมไพเลอร์ของระบบการจัดการบันทึกสุขภาพ ซึ่งครอบคลุมอยู่ที่นี่เพื่อช่วยให้คุณเป็นนักพัฒนาที่ดีขึ้น +- [ซีรี่ส์หนังสือ Open Source](https://opensource.com/resources/ebooks) - เรียนรู้เพิ่มเติมเกี่ยวกับ Open Source และการเติบโตของ Open Source พร้อมรายการ eBook ฟรีที่ครอบคลุมจาก https://opensource.com +- [แนวทางปฏิบัติในการเผยแพร่ซอฟต์แวร์ HOWTO](https://tldp.org/HOWTO/Software-Release-Practice-HOWTO/) - HOWTO นี้อธิบายแนวทางปฏิบัติที่ดีในการเผยแพร่สำหรับ Linux และโครงการ Open-Source อื่นๆ โดยการปฏิบัติตามแนวทางปฏิบัติเหล่านี้ คุณจะ ทำให้ง่ายที่สุดเท่าที่จะเป็นไปได้สำหรับผู้ใช้ในการสร้างโค้ดของคุณและใช้งาน และสำหรับนักพัฒนารายอื่นในการทำความเข้าใจโค้ดของคุณและร่วมมือกับคุณเพื่อปรับปรุงโค้ด +- [Open Sources 2.0 : วิวัฒนาการอย่างต่อเนื่อง](https://archive.org/details/opensources2.000diborich) (2005) - Open Sources 2.0 คือชุดบทความที่ให้ข้อมูลเชิงลึกและกระตุ้นความคิดจากผู้นำด้านเทคโนโลยีในปัจจุบันที่ยังคงวาดภาพเกี่ยวกับ ภาพวิวัฒนาการที่พัฒนาขึ้นในหนังสือปี 1999 Open Sources: เสียงจากการปฏิวัติ +- [Open Sources: เสียงจากการปฏิวัติโอเพ่นซอร์ส](https://www.oreilly.com/openbook/opensources/book/) - บทความจากผู้บุกเบิกโอเพ่นซอร์ส เช่น Linus Torvalds (Linux), Larry Wall (Perl) และ Richard Stallman (GNU) + +## โครงการริเริ่มการมีส่วนร่วมของโอเพ่นซอร์ส + +> รายการความคิดริเริ่มที่รวบรวมประเด็นที่เป็นมิตรสำหรับผู้เริ่มต้นเพื่อดำเนินการหรือกิจกรรมตามฤดูกาล + +- [ขึ้นเพื่อคว้า](https://up-for-grabs.net/) - มีโปรเจ็กต์ที่มีปัญหาสำหรับมือใหม่ +- [การมีส่วนร่วมครั้งแรก](https://firstcontributions.github.io/) - มีส่วนร่วมกับ Open Source ครั้งแรกใน 5 นาที เครื่องมือและบทช่วยสอนที่จะช่วยให้ผู้เริ่มต้นเริ่มต้นมีส่วนร่วมได้ [ที่นี่](https://github. com/firstcontributions/first-contributions) คือซอร์สโค้ด GitHub สำหรับไซต์และโอกาสในการสนับสนุนพื้นที่เก็บข้อมูลเอง +- [ตัวนับครั้งแรกเท่านั้น](https://www.firsttimersly.com/) - รายการข้อบกพร่องที่มีป้ายกำกับว่า "first-timers-only" +- [Hacktoberfest](https://hacktoberfest.digitalocean.com/) - โปรแกรมที่สนับสนุนการมีส่วนร่วมของ Open Source รับของขวัญ เช่น เสื้อยืดและสติกเกอร์โดยส่งคำขอดึงข้อมูลอย่างน้อย 4 รายการในเดือนตุลาคม +- [24 คำขอดึง](https://24pullrequests.com) - 24 คำขอดึง เป็นโปรเจ็กต์เพื่อส่งเสริมการทำงานร่วมกันของ Open Source ในช่วงเดือนธันวาคม +- [Ovio](https://ovio.org) - แพลตฟอร์มที่คัดสรรโปรเจ็กต์ที่เป็นมิตรต่อผู้ร่วมให้ข้อมูลที่คัดสรรมาอย่างดี มี [เครื่องมือค้นหาปัญหาอันทรงประสิทธิภาพ](https://ovio.org/issues) และช่วยให้คุณประหยัดได้ โครงการและประเด็นปัญหาในภายหลัง +- [มีส่วนร่วมในโครงการนี้](https://github.com/Syknapse/Contribute-To-This-Project) - นี่คือบทช่วยสอนเพื่อช่วยให้ผู้มีส่วนร่วมครั้งแรกเข้าร่วมในโปรเจ็กต์ที่เรียบง่ายและสะดวก และทำให้คุ้นเคยกับการใช้ GitHub +- [คณะกรรมการต้อนรับโอเพ่นซอร์ส](https://www.oswc.is/) - คณะกรรมการต้อนรับโอเพ่นซอร์ส (OSWC) ช่วยให้ผู้มาใหม่เข้าร่วมโลกแห่งโอเพ่นซอร์สที่ไม่ธรรมดา มาส่งโครงการโอเพ่นซอร์สของคุณกับเรา! + +## โปรแกรม Open Source ที่จะเข้าร่วม + +> โปรแกรม การฝึกงาน หรือการคบหาที่จัดขึ้นโดยชุมชนเพื่อช่วยจับคู่ผู้ร่วมให้ข้อมูลมือใหม่กับที่ปรึกษาและทรัพยากรเพื่อสนับสนุนโครงการซอฟต์แวร์โอเพ่นซอร์ส + +- [การให้คำปรึกษามูลนิธิ Linux ทั้งหมด (LF)](https://mentorship.lfx.linuxfoundation.org/#projects_all) +- [โปรแกรมโอเพ่นซอร์สที่เป็นมิตรสำหรับผู้เริ่มต้นพร้อมไทม์ไลน์](https://github.com/arpit456jain/Open-Source-Programs) +- [มูลนิธิ คอมพิวเตอร์คลาวด์เนทิฟ](https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/) +- [FossAsia](https://fossasia.org) +- [การฝึกงานมูลนิธิซอฟต์แวร์เสรี (FSF)](https://www.fsf.org/volunteer/internships) +- [Google ฤดูร้อนของรหัส](https://summerofcode.withgoogle.com/) - โปรแกรมแบบชำระเงินที่ดำเนินการทุกปีโดย Google โดยมุ่งเน้นที่การนำนักศึกษานักพัฒนาซอฟต์แวร์มาสู่การพัฒนาซอฟต์แวร์โอเพนซอร์สมากขึ้น +- [Girlscript ฤดูร้อนของรหัส](https://gssoc.girlscript.tech/) - โปรแกรมโอเพนซอร์สระยะเวลาสามเดือนที่จัดขึ้นทุกฤดูร้อนโดย Girlscript Foundation ด้วยความพยายามอย่างต่อเนื่อง ผู้เข้าร่วมมีส่วนร่วมในโครงการมากมายภายใต้ความสุดโต่ง คำแนะนำของพี่เลี้ยงที่มีทักษะในช่วงหลายเดือนนี้ ด้วยการเปิดกว้าง นักเรียนเริ่มมีส่วนร่วมในโครงการในโลกแห่งความเป็นจริงจากความสะดวกสบายในบ้านของพวกเขา +- [แฮ็กโทเบอร์เฟสต์](https://hacktoberfest.digitalocean.com) +- [โปรแกรมการให้คำปรึกษา Hyperledger](https://wiki.hyperledger.org/display/INTERN) - หากคุณชื่นชอบบล็อกเชน โปรแกรมนี้เหมาะสำหรับคุณ คุณสามารถมีส่วนร่วมกับ Hyperledger ได้ โปรแกรมการให้คำปรึกษานี้ช่วยให้คุณได้เป็นที่รู้จักในทางปฏิบัติ สู่การพัฒนาโอเพ่นซอร์สของ Hyperledger คุณจะได้รับที่ปรึกษาที่ได้รับการจัดสรรซึ่งค่อนข้างกระตือรือร้นในชุมชนนักพัฒนา Hyperledger +- [การให้คำปรึกษาด้านเครือข่าย LF](https://wiki.lfnetworking.org/display/LN/LFN+Mentorship+Program) +- [การเรียนรู้การเสริมกำลังของ Microsoft](https://www.microsoft.com/en-us/research/academic-program/rl-open-source-fest/) +- [สมาคมแฮ็กเมเจอร์ลีก (MLH)](https://fellowship.mlh.io/) - ทางเลือกในการฝึกงานระยะไกลสำหรับนักเทคโนโลยีผู้มุ่งมั่นที่พวกเขาสร้างหรือมีส่วนร่วมในโครงการโอเพ่นซอร์ส +- [เปิด Code ภาคฤดูร้อน](https://osoc.be/students) +- [Open Mainframe](https://www.openmainframeproject.org/all-projects/mentorship-program) - เปิดโปรเจ็กต์เมนเฟรม ยังมีโปรแกรมโอเพ่นซอร์สของตัวเอง และผู้รับคำปรึกษาจะสามารถขยายความรู้เกี่ยวกับเทคโนโลยีเมนเฟรมได้ +- [ประชาสัมพันธ์](https://www.outreachy.org) +- [การฝึกงานมูลนิธิการประมวลผล](https://processingfoundation.org/fellowships/) +- [Rails Girls ฤดูร้อนของ Code](https://railsgirlssummerofcode.org/) - โครงการมิตรภาพระดับโลกสำหรับผู้หญิงและผู้เขียนโค้ดที่ไม่ใช่ไบนารี โดยพวกเธอจะทำงานในโครงการโอเพ่นซอร์สที่มีอยู่และขยายชุดทักษะ +- [รหัสฤดูร้อนของ Redox OS](https://www.redox-os.org/rsoc/) - รหัสฤดูร้อนของ Redox OS เป็นการใช้งานหลักในการบริจาคให้กับโครงการ Redox OS นักเรียนจะได้รับการคัดเลือกซึ่งได้แสดงให้เห็นแล้ว ความปรารถนาและความสามารถในการมีส่วนร่วมใน Redox OS +- [ฤดูร้อนทางสังคมของรหัส](https://ssoc.devfolio.co/) - Social Foundation เสนอโปรแกรมภาคฤดูร้อนระยะเวลา 2 เดือนนี้เพื่อให้นักเรียนได้เรียนรู้เกี่ยวกับวัฒนธรรมโอเพนซอร์สและมีส่วนร่วมในชุมชน โครงการในชีวิตจริงภายใต้การแนะนำของที่ปรึกษาที่มีประสบการณ์ +- [ฤดูกาล โอ้ ฉ KDE](https://season.kde.org/) - The Season of KDE ซึ่งจัดทำโดยชุมชน KDE เป็นโครงการเผยแพร่ประชาสัมพันธ์สำหรับทุกคนทั่วโลก KDE เป็นชุมชนซอฟต์แวร์เสรีระดับนานาชาติที่พัฒนา ซอฟต์แวร์โอเพ่นซอร์สฟรี และคุณสามารถสนับสนุน KDE ผ่านทางโปรแกรม Season of KDE + +## ใบอนุญาต + +ใบอนุญาตครีเอทีฟคอมมอนส์
งานนี้ได้รับอนุญาตภายใต้ Creative Commons Attribution-ShareAlike 4.0 ใบอนุญาตสากล diff --git a/README.md b/README.md index b1b44ae8..de5fb9c3 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,7 @@
  • اللغة العربية
  • தமிழ்
  • नेपाली
  • +
  • แบบไทย