main 8719feaaead1 cached
49 files
728.9 KB
226.7k tokens
1 requests
Download .txt
Showing preview only (754K chars total). Download the full file or copy to clipboard to get everything.
Repository: freeCodeCamp/how-to-contribute-to-open-source
Branch: main
Commit: 8719feaaead1
Files: 49
Total size: 728.9 KB

Directory structure:
gitextract_yz1hu5_q/

├── .eslintrc
├── .github/
│   ├── ISSUE_TEMPLATE/
│   │   └── suggest-new-link.md
│   ├── PULL_REQUEST_TEMPLATE.md
│   ├── funding.yml
│   └── workflows/
│       ├── language-check.yml
│       └── test.yml
├── .gitignore
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── Dangerfile
├── LICENSE.md
├── PROJECTS.md
├── README-AR.md
├── README-BG.md
├── README-BN.md
├── README-CN.md
├── README-DE.md
├── README-ES.md
├── README-FA.md
├── README-FR.md
├── README-GR.md
├── README-GU.md
├── README-HE.md
├── README-HI.md
├── README-HY.md
├── README-ID.md
├── README-IT.md
├── README-JA.md
├── README-KO.md
├── README-ML.md
├── README-MR.md
├── README-MS.md
├── README-NE.md
├── README-NL.md
├── README-PL.md
├── README-RO.md
├── README-RU.md
├── README-SA.md
├── README-SI.md
├── README-SL.md
├── README-TA.md
├── README-TE.md
├── README-TR.md
├── README-UK.md
├── README-UR.md
├── README-UZ.md
├── README-VI.md
├── README-pt-BR.md
└── README.md

================================================
FILE CONTENTS
================================================

================================================
FILE: .eslintrc
================================================
{
  "plugins": [
    "json",
    "markdown"
  ]
}

================================================
FILE: .github/ISSUE_TEMPLATE/suggest-new-link.md
================================================
---
name: Suggest new link
about: Share a new link to a resource that is relevant to contributing to open source
title: ''
labels: ''
assignees: ''
---

## Suggested link
<!-- Paste the link URL below that you think will be helpful in contributing to open source -->

## Reasoning
<!-- Describe the reason for why this link is helpful --> 

## Section
<!-- Which section in our README.md should this link go in -->

================================================
FILE: .github/PULL_REQUEST_TEMPLATE.md
================================================
Checklist:

<!-- Please follow this checklist and put an x in each of the boxes, like this: [x]. It will ensure that our team takes your pull request seriously. -->

- [ ] I have read [freeCodeCamp's contribution guidelines](https://contribute.freecodecamp.org).
- [ ] My pull request has a descriptive title (not a vague title like `Update index.md`)
- [ ] My pull request targets the `main` branch of freeCodeCamp.

<!--If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.-->

Closes #XXXXX

<!-- Feel free to add any additional description of changes below this line -->


================================================
FILE: .github/funding.yml
================================================
github: freecodecamp
patreon: freecodecamp
custom: [www.freecodecamp.org/donate]

================================================
FILE: .github/workflows/language-check.yml
================================================
name: Check README Suffixes

on:
  pull_request:
    paths:
      - 'README-*'

jobs:
  check-readme-suffixes:
    runs-on: ubuntu-latest

    steps:
    - name: Checkout repository
      uses: actions/checkout@v4

    - name: Set up Ruby
      uses: ruby/setup-ruby@v1
      with:
        ruby-version: 3.0

    - name: Install dependencies
      run: |
        gem install nokogiri

    - name: Check README suffixes
      run: |
        # Scrape ISO 639 language codes from the Wiki page
        wget -qO- https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes | \
        nokogiri -e 'puts $_.css(".wikitable td:nth-child(2)").map(&:text)' | \
        sed -nr '/^.{0,2}$/p' |  # Grab only two letter values
        tr '[:lower:]' '[:upper:]' > iso639.txt # Covert letters to uppercase

        # Get list of README file names
        readme_suffixes=$(ls README-* | sed 's/README-//g; s/.md//g')

        # Check if README suffixes are valid ISO 639 language codes
        for suffix in $readme_suffixes; do
          if ! grep -qw "$suffix" iso639.txt; then
            echo "Error: Invalid README suffix found: $suffix"
            exit 1
          fi
        done

        echo "All README suffixes are valid ISO 639 language codes."

  # Add more steps for your existing workflow, e.g., running tests or other checks


================================================
FILE: .github/workflows/test.yml
================================================
name: Check Resources

on: [push,pull_request]

concurrency:
  group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
  cancel-in-progress: true

jobs:
  validate:
    runs-on: ubuntu-latest

    steps:
      - name: Checkout Source Files
        uses: actions/checkout@v4
        with:
          fetch-depth: 0

      - name: Set up Ruby 2.6
        uses: ruby/setup-ruby@v1
        with:
          ruby-version: 2.6
          bundler-cache: true

      - name: Run checks
        id: checks
        # shell: bash +e +o pipefail {0}
        continue-on-error: true
        run: |
          gem install awesome_bot
          awesome_bot \
            -f README*.md \ 
            --allow 302,429 \
            --white-list https://www.firsttimersonly.com/,https://github.com/github,https://creativecommons.org/licenses/by-sa/4.0/,https://github.com/kentcdodds

#      - name: Run Danger
#        uses: MeilCli/danger-action@v5
#        with:
#          plugins_file: 'Gemfile'
#          install_path: 'vendor/bundle'
#          danger_file: 'Dangerfile'
#          danger_id: 'danger-ci'
#        env:
#          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
#          DANGER_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}



================================================
FILE: .gitignore
================================================
node_modules
ab-results-*.json


================================================
FILE: CODE_OF_CONDUCT.md
================================================
# Contributor freeCodeCamp Code of conduct

By using freeCodeCamp, you agree that you'll follow this code of conduct.

In short: Be nice. No harassment, trolling, or spamming.

> Our Code of Conduct is available here: <https://www.freecodecamp.org/code-of-conduct/>


================================================
FILE: CONTRIBUTING.md
================================================
# Contributor's Guide

'HOW TO CONTRIBUTE TO OPEN SOURCE' accepts PR's (pull requests) from **newbies**
only. This is to help **newbies** get familiar with the contribution processes.

Issues can be submitted by anyone - either seasoned developers or newbies.

**Contents**

- [Choosing an Issue](#choosing-an-issue)
- [Getting Started](#getting-started)
- [Submitting a Pull Request](#submitting-a-pull-request)
- [Adding to the Main README](#adding-to-the-main-readme)
- [Adding to Non-English README](#adding-to-non-english-readme)
- [Adding to the Project File](#adding-to-the-project-file)
- [Notation and terminology](#notation-and-terminology)
- [Helpful Resources](#helpful-resources)

## Choosing an Issue

Before getting started and setup with contributing, you'll want to look at and choose an issue to work on. Here is a basic workflow you want to work from:

1. Search through issues
2. Find issue you want to work on
3. Check if someone else has already worked on and made a pull request on said issue
4. (Optional) Double check pull requests for someone who has worked on the pull request

If you have gotten that far, then you can go ahead and work on the issue. Below are more detailed instructions based on the basic workflow above.

You can find open issue [here](https://github.com/freeCodeCamp/how-to-contribute-to-open-source/issues).

Once you've found an issue you want to work on, take a look at the issue to see if anyone else has made a pull request for this issue yet.

You can tell if someone has correctly referenced and worked on an issue if in the issue you find some text saying, the following:

>  This was referenced on ____

where that `____` is the date and below it is the pull request of another individual working on that issue. [Here](https://github.com/freeCodeCamp/how-to-contribute-to-open-source/issues/822) is an example of what this looks like.

To be extra sure no one has worked on it, you can [take a look at the pull requests](https://github.com/freeCodeCamp/how-to-contribute-to-open-source/pulls) as well to see if anyone has made a similar pull request.

If you've gotten this far, then you can continue on with the next section on "Getting Started" to working on your first pull request and contribution to our repository.

### Getting Started

1.  If you are new to Git and GitHub, it is advisable that you go through
    [GitHub For Beginners](http://readwrite.com/2013/09/30/understanding-github-a-journey-for-beginners-part-1/)
    **before** moving to Step 2.

2.  Fork the project on GitHub.
    [Help Guide to Fork a Repository](https://help.github.com/en/articles/fork-a-repo/).

    ![Illustration for How to Fork a Repository](https://hisham.hm/img/posts/github-fork.png)

3.  Clone the project.
    [Help Guide to Clone a Repository](https://help.github.com/en/articles/cloning-a-repository)

4.  Create a branch specific to the issue you are working on.

    ```shell
    git checkout -b update-readme-file
    ```

    For clarity, name
    your branch `update-xxx` or `fix-xxx`. The `xxx` is a short
    description of the changes you're making. Examples include `update-readme` or
    `fix-typo-on-contribution-md`.

5.  Open up the project in your favorite text editor, select the file you want
    to contribute to, and make your changes.

    If you are making changes to the `README.md` file, you would need to have
    Markdown knowledge. Visit
    [here to read about GitHub Markdown](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)
    and
    [here to practice](http://www.markdowntutorial.com/).

    *   If you are adding a new project/organization to the README, make sure
        it's listed in alphabetical order.
    *   If you are adding a new organization, make sure you add an organization
        label to the organization name. This would help distinguish projects
        from organizations.

6.  Add your modified
    files to Git, [How to Add, Commit, Push, and Go](http://readwrite.com/2013/10/02/github-for-beginners-part-2/).

    ```shell
    git add path/to/filename.ext
    ```

    You can also add all unstaged files using:

    ```shell
    git add .
    ```

    **Note:** using a `git add .` will automatically add all files. You can do a
    `git status` to see your changes, but do it **before** `git add`.

6.  Commit your changes using a descriptive commit message.

    ```shell
    git commit -m "Brief Description of Commit"
    ```

7.  Push your commits to your GitHub Fork:

    ```shell
    git push -u origin branch-name
    ```

8.  Submit a pull request.

    Within GitHub, visit this main repository and you should see a banner
    suggesting that you make a pull request. While you're writing up the pull
    request, you can add `Closes #XXX` in the message body where `#XXX` is the
    issue you're fixing. Therefore, an example would be `Closes #42` would close issue
    `#42`.

### Submitting a Pull Request

[What is a Pull Request?](https://yangsu.github.io/pull-request-tutorial/)

If you decide to fix an issue, it's advisable to check the comment thread to see if there's somebody already working on a fix. If no one is working on it, kindly leave a comment stating that you intend to work on it. By doing that,
other people don't accidentally duplicate your effort.

In a situation where somebody decides to fix an issue but doesn't follow up
for a particular period of time, say 2-3 weeks, it's acceptable to still pick
up the issue but make sure that you leave a comment.

*Note*: Every open-source project has a **CONTRIBUTING.md** file, please make
sure to read this before you open up a pull request; otherwise, it may be
rejected. However, if you do not see any CONTRIBUTING.md file, you can send a
pull request but do it in a descriptive manner.

### Adding to the Main README

The
[main `README.md` file](https://github.com/freeCodeCamp/how-to-contribute-to-open-source/blob/master/README.md)
contains a list of useful resources for beginners who want to contribute to
open source.

You can contribute to this page by adding a Markdown-formatted link.

It should look similar to the one below.

```
- [Title of the page](www.websitename.com/slug-name-here) - Add a description of why I should look at this site.
```

When in doubt, take a look at the current list of items to get an idea of how you should format your contribution.

When adding your contribution to the list, please add your link to the most appropriate section. If you are unsure, feel free to ask in your pull request or comment in an issue asking for guidance.

If a video link is added, try to add in the length of the video as well, as shown below.

```
- ["Complete Guide to Open Source - How to Contribute"](https://www.youtube.com/watch?v=yzeVMecydCE) (41:52) - Learn why and how to contribute to open source software with Eddie Jaoude.
```

### Adding to Non-English README

The main `README.md` file is written in English. That file will be the template for all of the other languages.

This repository is about contributing to open source and generally, translation is important to reach diverse audiences. It is recommended that you provide language-specific resources links instead of the English-resource links.

The non-English README files are named `README-XX.md`, where `xx` is the
[two letter language code](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes)
for the language.

You can contribute to the non-English README files by taking links that are in the English README but are not in the language of your choosing. When making a pull request with these changes, please tag someone who can verify your language contribution by adding `@` in front of their GitHub username to the pull request.

If your language does not exist yet, feel free to start it yourself. If you decide to do this, please add more than just the title. If you do not have the time to create one, feel free to
[create an issue](https://github.com/freeCodeCamp/how-to-contribute-to-open-source/issues/new/choose)
to crowdsource help.

### Adding to the Project File

We have a
[`PROJECT.md`](https://github.com/freeCodeCamp/how-to-contribute-to-open-source/blob/master/PROJECTS.md)
file to help curate a list of projects and organizations that are friendly to contributions.

If you know of a project or organization that fits this description, feel free to add them to this list.

The list is generally formatted like below.

```
- [freeCodeCamp](https://www.freecodecamp.org/) (org)
    - [freeCodeCamp](https://github.com/freeCodeCamp/freeCodeCamp/) (project)
        - [Contributing guide](https://github.com/freeCodeCamp/freeCodeCamp/blob/master/CONTRIBUTING.md)
        - Issue labels:
            - [first-timers-only](https://github.com/FreeCodeCamp/FreeCodeCamp/issues?q=is%3Aopen+is%3Aissue+label%3Afirst-timers-only)
```

So you have the project page itself at the top. This can be the front-facing website or GitHub page.

Next, we ask to link to the contributing page. This will give direction to people who want to contribute. This file is important to read so that you understand what is expected from contributors who have not contributed to their project before.

Lastly, we want to link to beginner-friendly labels. These are typically `Good First Issue` or something similar.

### Notation and terminology

This section will list any notations, terminology, or words that we will keep consistent.

- "Open Source" will be capitalized unless it is within a article or video title

### Helpful Resources

- [Pro GIT Book](https://git-scm.com/book/en/v2)

- [Try Git](https://docs.github.com/en/get-started/quickstart/set-up-git)

- [Git/ Git Hub on Windows](https://www.youtube.com/watch?v=J_Clau1bYco)


================================================
FILE: Dangerfile
================================================
# Ensure there is a summary for a pull request
fail 'Please provide a summary in the Pull Request description' if github.pr_body.length < 5

# Check links
require 'json'
results = File.read 'ab-results-README.md-markdown-table.json'
j = JSON.parse results
if j['error']==true
  m = j['title']
  m << ', `@freeCodeCamp/moderators` will take care of these, thanks :)'
  warn m
  markdown j['message']
end


================================================
FILE: LICENSE.md
================================================
Attribution-ShareAlike 4.0 International

=======================================================================

Creative Commons Corporation ("Creative Commons") is not a law firm and
does not provide legal services or legal advice. Distribution of
Creative Commons public licenses does not create a lawyer-client or
other relationship. Creative Commons makes its licenses and related
information available on an "as-is" basis. Creative Commons gives no
warranties regarding its licenses, any material licensed under their
terms and conditions, or any related information. Creative Commons
disclaims all liability for damages resulting from their use to the
fullest extent possible.

Using Creative Commons Public Licenses

Creative Commons public licenses provide a standard set of terms and
conditions that creators and other rights holders may use to share
original works of authorship and other material subject to copyright
and certain other rights specified in the public license below. The
following considerations are for informational purposes only, are not
exhaustive, and do not form part of our licenses.

     Considerations for licensors: Our public licenses are
     intended for use by those authorized to give the public
     permission to use material in ways otherwise restricted by
     copyright and certain other rights. Our licenses are
     irrevocable. Licensors should read and understand the terms
     and conditions of the license they choose before applying it.
     Licensors should also secure all rights necessary before
     applying our licenses so that the public can reuse the
     material as expected. Licensors should clearly mark any
     material not subject to the license. This includes other CC-
     licensed material, or material used under an exception or
     limitation to copyright. More considerations for licensors:
	wiki.creativecommons.org/Considerations_for_licensors

     Considerations for the public: By using one of our public
     licenses, a licensor grants the public permission to use the
     licensed material under specified terms and conditions. If
     the licensor's permission is not necessary for any reason--for
     example, because of any applicable exception or limitation to
     copyright--then that use is not regulated by the license. Our
     licenses grant only permissions under copyright and certain
     other rights that a licensor has authority to grant. Use of
     the licensed material may still be restricted for other
     reasons, including because others have copyright or other
     rights in the material. A licensor may make special requests,
     such as asking that all changes be marked or described.
     Although not required by our licenses, you are encouraged to
     respect those requests where reasonable. More_considerations
     for the public: 
	wiki.creativecommons.org/Considerations_for_licensees

=======================================================================

Creative Commons Attribution-ShareAlike 4.0 International Public
License

By exercising the Licensed Rights (defined below), You accept and agree
to be bound by the terms and conditions of this Creative Commons
Attribution-ShareAlike 4.0 International Public License ("Public
License"). To the extent this Public License may be interpreted as a
contract, You are granted the Licensed Rights in consideration of Your
acceptance of these terms and conditions, and the Licensor grants You
such rights in consideration of benefits the Licensor receives from
making the Licensed Material available under these terms and
conditions.


Section 1 -- Definitions.

  a. Adapted Material means material subject to Copyright and Similar
     Rights that is derived from or based upon the Licensed Material
     and in which the Licensed Material is translated, altered,
     arranged, transformed, or otherwise modified in a manner requiring
     permission under the Copyright and Similar Rights held by the
     Licensor. For purposes of this Public License, where the Licensed
     Material is a musical work, performance, or sound recording,
     Adapted Material is always produced where the Licensed Material is
     synched in timed relation with a moving image.

  b. Adapter's License means the license You apply to Your Copyright
     and Similar Rights in Your contributions to Adapted Material in
     accordance with the terms and conditions of this Public License.

  c. BY-SA Compatible License means a license listed at
     creativecommons.org/compatiblelicenses, approved by Creative
     Commons as essentially the equivalent of this Public License.

  d. Copyright and Similar Rights means copyright and/or similar rights
     closely related to copyright including, without limitation,
     performance, broadcast, sound recording, and Sui Generis Database
     Rights, without regard to how the rights are labeled or
     categorized. For purposes of this Public License, the rights
     specified in Section 2(b)(1)-(2) are not Copyright and Similar
     Rights.

  e. Effective Technological Measures means those measures that, in the
     absence of proper authority, may not be circumvented under laws
     fulfilling obligations under Article 11 of the WIPO Copyright
     Treaty adopted on December 20, 1996, and/or similar international
     agreements.

  f. Exceptions and Limitations means fair use, fair dealing, and/or
     any other exception or limitation to Copyright and Similar Rights
     that applies to Your use of the Licensed Material.

  g. License Elements means the license attributes listed in the name
     of a Creative Commons Public License. The License Elements of this
     Public License are Attribution and ShareAlike.

  h. Licensed Material means the artistic or literary work, database,
     or other material to which the Licensor applied this Public
     License.

  i. Licensed Rights means the rights granted to You subject to the
     terms and conditions of this Public License, which are limited to
     all Copyright and Similar Rights that apply to Your use of the
     Licensed Material and that the Licensor has authority to license.

  j. Licensor means the individual(s) or entity(ies) granting rights
     under this Public License.

  k. Share means to provide material to the public by any means or
     process that requires permission under the Licensed Rights, such
     as reproduction, public display, public performance, distribution,
     dissemination, communication, or importation, and to make material
     available to the public including in ways that members of the
     public may access the material from a place and at a time
     individually chosen by them.

  l. Sui Generis Database Rights means rights other than copyright
     resulting from Directive 96/9/EC of the European Parliament and of
     the Council of 11 March 1996 on the legal protection of databases,
     as amended and/or succeeded, as well as other essentially
     equivalent rights anywhere in the world.

  m. You means the individual or entity exercising the Licensed Rights
     under this Public License. Your has a corresponding meaning.


Section 2 -- Scope.

  a. License grant.

       1. Subject to the terms and conditions of this Public License,
          the Licensor hereby grants You a worldwide, royalty-free,
          non-sublicensable, non-exclusive, irrevocable license to
          exercise the Licensed Rights in the Licensed Material to:

            a. reproduce and Share the Licensed Material, in whole or
               in part; and

            b. produce, reproduce, and Share Adapted Material.

       2. Exceptions and Limitations. For the avoidance of doubt, where
          Exceptions and Limitations apply to Your use, this Public
          License does not apply, and You do not need to comply with
          its terms and conditions.

       3. Term. The term of this Public License is specified in Section
          6(a).

       4. Media and formats; technical modifications allowed. The
          Licensor authorizes You to exercise the Licensed Rights in
          all media and formats whether now known or hereafter created,
          and to make technical modifications necessary to do so. The
          Licensor waives and/or agrees not to assert any right or
          authority to forbid You from making technical modifications
          necessary to exercise the Licensed Rights, including
          technical modifications necessary to circumvent Effective
          Technological Measures. For purposes of this Public License,
          simply making modifications authorized by this Section 2(a)
          (4) never produces Adapted Material.

       5. Downstream recipients.

            a. Offer from the Licensor -- Licensed Material. Every
               recipient of the Licensed Material automatically
               receives an offer from the Licensor to exercise the
               Licensed Rights under the terms and conditions of this
               Public License.

            b. Additional offer from the Licensor -- Adapted Material.
               Every recipient of Adapted Material from You
               automatically receives an offer from the Licensor to
               exercise the Licensed Rights in the Adapted Material
               under the conditions of the Adapter's License You apply.

            c. No downstream restrictions. You may not offer or impose
               any additional or different terms or conditions on, or
               apply any Effective Technological Measures to, the
               Licensed Material if doing so restricts exercise of the
               Licensed Rights by any recipient of the Licensed
               Material.

       6. No endorsement. Nothing in this Public License constitutes or
          may be construed as permission to assert or imply that You
          are, or that Your use of the Licensed Material is, connected
          with, or sponsored, endorsed, or granted official status by,
          the Licensor or others designated to receive attribution as
          provided in Section 3(a)(1)(A)(i).

  b. Other rights.

       1. Moral rights, such as the right of integrity, are not
          licensed under this Public License, nor are publicity,
          privacy, and/or other similar personality rights; however, to
          the extent possible, the Licensor waives and/or agrees not to
          assert any such rights held by the Licensor to the limited
          extent necessary to allow You to exercise the Licensed
          Rights, but not otherwise.

       2. Patent and trademark rights are not licensed under this
          Public License.

       3. To the extent possible, the Licensor waives any right to
          collect royalties from You for the exercise of the Licensed
          Rights, whether directly or through a collecting society
          under any voluntary or waivable statutory or compulsory
          licensing scheme. In all other cases the Licensor expressly
          reserves any right to collect such royalties.


Section 3 -- License Conditions.

Your exercise of the Licensed Rights is expressly made subject to the
following conditions.

  a. Attribution.

       1. If You Share the Licensed Material (including in modified
          form), You must:

            a. retain the following if it is supplied by the Licensor
               with the Licensed Material:

                 i. identification of the creator(s) of the Licensed
                    Material and any others designated to receive
                    attribution, in any reasonable manner requested by
                    the Licensor (including by pseudonym if
                    designated);

                ii. a copyright notice;

               iii. a notice that refers to this Public License;

                iv. a notice that refers to the disclaimer of
                    warranties;

                 v. a URI or hyperlink to the Licensed Material to the
                    extent reasonably practicable;

            b. indicate if You modified the Licensed Material and
               retain an indication of any previous modifications; and

            c. indicate the Licensed Material is licensed under this
               Public License, and include the text of, or the URI or
               hyperlink to, this Public License.

       2. You may satisfy the conditions in Section 3(a)(1) in any
          reasonable manner based on the medium, means, and context in
          which You Share the Licensed Material. For example, it may be
          reasonable to satisfy the conditions by providing a URI or
          hyperlink to a resource that includes the required
          information.

       3. If requested by the Licensor, You must remove any of the
          information required by Section 3(a)(1)(A) to the extent
          reasonably practicable.

  b. ShareAlike.

     In addition to the conditions in Section 3(a), if You Share
     Adapted Material You produce, the following conditions also apply.

       1. The Adapter's License You apply must be a Creative Commons
          license with the same License Elements, this version or
          later, or a BY-SA Compatible License.

       2. You must include the text of, or the URI or hyperlink to, the
          Adapter's License You apply. You may satisfy this condition
          in any reasonable manner based on the medium, means, and
          context in which You Share Adapted Material.

       3. You may not offer or impose any additional or different terms
          or conditions on, or apply any Effective Technological
          Measures to, Adapted Material that restrict exercise of the
          rights granted under the Adapter's License You apply.


Section 4 -- Sui Generis Database Rights.

Where the Licensed Rights include Sui Generis Database Rights that
apply to Your use of the Licensed Material:

  a. for the avoidance of doubt, Section 2(a)(1) grants You the right
     to extract, reuse, reproduce, and Share all or a substantial
     portion of the contents of the database;

  b. if You include all or a substantial portion of the database
     contents in a database in which You have Sui Generis Database
     Rights, then the database in which You have Sui Generis Database
     Rights (but not its individual contents) is Adapted Material,

     including for purposes of Section 3(b); and
  c. You must comply with the conditions in Section 3(a) if You Share
     all or a substantial portion of the contents of the database.

For the avoidance of doubt, this Section 4 supplements and does not
replace Your obligations under this Public License where the Licensed
Rights include other Copyright and Similar Rights.


Section 5 -- Disclaimer of Warranties and Limitation of Liability.

  a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
     EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
     AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
     ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
     IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
     WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
     PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
     ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
     KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
     ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.

  b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
     TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
     NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
     INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
     COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
     USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
     ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
     DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
     IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.

  c. The disclaimer of warranties and limitation of liability provided
     above shall be interpreted in a manner that, to the extent
     possible, most closely approximates an absolute disclaimer and
     waiver of all liability.


Section 6 -- Term and Termination.

  a. This Public License applies for the term of the Copyright and
     Similar Rights licensed here. However, if You fail to comply with
     this Public License, then Your rights under this Public License
     terminate automatically.

  b. Where Your right to use the Licensed Material has terminated under
     Section 6(a), it reinstates:

       1. automatically as of the date the violation is cured, provided
          it is cured within 30 days of Your discovery of the
          violation; or

       2. upon express reinstatement by the Licensor.

     For the avoidance of doubt, this Section 6(b) does not affect any
     right the Licensor may have to seek remedies for Your violations
     of this Public License.

  c. For the avoidance of doubt, the Licensor may also offer the
     Licensed Material under separate terms or conditions or stop
     distributing the Licensed Material at any time; however, doing so
     will not terminate this Public License.

  d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
     License.


Section 7 -- Other Terms and Conditions.

  a. The Licensor shall not be bound by any additional or different
     terms or conditions communicated by You unless expressly agreed.

  b. Any arrangements, understandings, or agreements regarding the
     Licensed Material not stated herein are separate from and
     independent of the terms and conditions of this Public License.


Section 8 -- Interpretation.

  a. For the avoidance of doubt, this Public License does not, and
     shall not be interpreted to, reduce, limit, restrict, or impose
     conditions on any use of the Licensed Material that could lawfully
     be made without permission under this Public License.

  b. To the extent possible, if any provision of this Public License is
     deemed unenforceable, it shall be automatically reformed to the
     minimum extent necessary to make it enforceable. If the provision
     cannot be reformed, it shall be severed from this Public License
     without affecting the enforceability of the remaining terms and
     conditions.

  c. No term or condition of this Public License will be waived and no
     failure to comply consented to unless expressly agreed to by the
     Licensor.

  d. Nothing in this Public License constitutes or may be interpreted
     as a limitation upon, or waiver of, any privileges and immunities
     that apply to the Licensor or You, including from the legal
     processes of any jurisdiction or authority.


=======================================================================

Creative Commons is not a party to its public
licenses. Notwithstanding, Creative Commons may elect to apply one of
its public licenses to material it publishes and in those instances
will be considered the “Licensor.” The text of the Creative Commons
public licenses is dedicated to the public domain under the CC0 Public
Domain Dedication. Except for the limited purpose of indicating that
material is shared under a Creative Commons public license or as
otherwise permitted by the Creative Commons policies published at
creativecommons.org/policies, Creative Commons does not authorize the
use of the trademark "Creative Commons" or any other trademark or logo
of Creative Commons without its prior written consent including,
without limitation, in connection with any unauthorized modifications
to any of its public licenses or any other arrangements,
understandings, or agreements concerning use of licensed material. For
the avoidance of doubt, this paragraph does not form part of the
public licenses.

Creative Commons may be contacted at creativecommons.org.


================================================
FILE: PROJECTS.md
================================================
# Projects and Organizations

This file contains a list of projects and organizations that are friendly to
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)
- `[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)
- `[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)
- `[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)
- `[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)
    - 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)
- 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)
- `[Hoa](https://hoa-project.net)` (project)
    - [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)
- `[Metamaps](https://metamaps.cc/)` (org)
    - [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)
- `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)
- `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)
- `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)
- `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)
- `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)
    - 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)
    - 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)
- `[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)
- `Django` (Framework)
    - [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)
- `[Jenkins](https://github.com/jenkinsci/jenkins)` (Project)
    - [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)


================================================
FILE: README-AR.md
================================================
<details>
<summary>
<strong> اقرأ هذا الدليل بلغات أخرى </strong>
</summary>
    <ul>
        <li><a href="./README.md"> إنجليزي </a></li>
        <li><a href="./README-MR.md"> الماراثى </a></li>
        <li><a href="./README-BN.md"> البنغالية </a></li>
        <li><a href="./README-CN.md"> صينى </a></li>
        <li><a href="./README-RU.md"> الروسية </a></li>
        <li><a href="./README-RO.md"> روماني </a></li>
        <li><a href="./README-IT.md"> إيطالي </a></li>
        <li><a href="./README-ES.md"> الأسبانية </a></li>
        <li><a href="./README-pt-BR.md"> البرتغالية (البرازيل) </a></li>
        <li><a href="./README-DE.md"> ألماني </a></li>
        <li><a href="./README-GR.md"> اليونانية </a></li>
        <li><a href="./README-FR.md"> الفرنسية </a></li>
        <li><a href="./README-KO.md"> الكورية </a></li>
        <li><a href="./README-JA.md"> اليابانية </a></li>
        <li><a href="./README-HI.md"> هندي </a></li>
    </ul>
</details>
<!-- Do not translate this -->

# مرحبًا بالمساهمين المبتدئين للمصادر المفتوحة!

[![Pull Requests Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com)
[![first-timers-only Friendly](https://img.shields.io/badge/first--timers--only-friendly-blue.svg)](https://www.firsttimersonly.com/)
[![Check Resources](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)

هذه قائمة بالموارد للأشخاص الجدد في المساهمة في المصادر المفتوحة.

إذا وجدت موارد إضافية ، يرجى المساهمة في طلب سحب.

إذا كانت لديك أسئلة أو تعليقات ، يرجى إنشاء مشكلة.

**محتويات**

- [Contributing to Open Source in general](#المساهمة-في-المصادر-المفتوحة-بشكل-عام)
- [Direct GitHub searches](#عمليات-البحث-المباشرة-على-github)
- [Mozilla's contributor ecosystem](#النظام-البيئي-للمساهمين-في-mozilla)
- [Useful articles for new Open Source contributors](#مقالات-مفيدة-للمساهمين-الجدد-في-المصادر-المفتوحة)
- [Using Version Control](#باستخدام-التحكم-في-الإصدار)
- [Open Source books](#كتب-مفتوحة-المصدر)
- [Open Source contribution initiatives](#مبادرات-مساهمة-المصدر-المفتوح)
- [Open Source programs to participate in](#برامج-مفتوحة-المصدر-للمشاركة-فيها)
- [License](#license)

## المساهمة في المصادر المفتوحة بشكل عام

>مقالات و مصادر تتحدث عن عالم و ثقافة المصادر المفتوحة.
- [The Definitive Guide to Contributing to Open Source](https://www.freecodecamp.org/news/the-definitive-guide-to-contributing-to-open-source-900d5f9f2282/) بواسطة [@DoomHammerNG](https://twitter.com/DoomHammerNG)
- [An Intro to Open Source](https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source) - برامج تعليمية بواسطة DigitalOcean لإرشادك في طريقك إلى نجاح المساهمة هنا على GitHub.
- [Code Triage](https://www.codetriage.com/) - أداة أخرى ، رائعة حقًا ، للعثور على المستودعات المشهورة والمشكلات المصفاة حسب اللغة.
- [Awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners) - GitHub repo الذي يكدس المشاريع مع أخطاء جيدة للمساهمين الجدد ، ويطبق تسميات لوصفها.
- [Open Source Guides](https://opensource.guide/) - مجموعة من الموارد للأفراد والمجتمعات والشركات الذين يرغبون في تعلم كيفية تشغيل مشروع مفتوح المصدر والمساهمة فيه.
- [45 Github Issues Dos and Don’ts](https://hackernoon.com/45-github-issues-dos-and-donts-dfec9ab4b612) - افعل ولا تفعل على جيثب.
- [GitHub Guides](https://docs.github.com/en) -إرشادات أساسية حول كيفية استخدام GitHub بشكل فعال.
- [Contribute to Open Source](https://github.com/danthareja/contribute-to-open-source) - تعرف على سير عمل GitHub من خلال المساهمة برمز في مشروع محاكاة.
- [Linux Foundation's Open Source Guides for the Enterprise](https://www.linuxfoundation.org/resources/open-source-guides) - أدلة مؤسسة Linux لمشاريع المصدر المفتوح.
- [CSS Tricks An Open Source Etiquette Guidebook](https://css-tricks.com/open-source-etiquette-guidebook/) - دليل آداب السلوك المفتوح المصدر ، بقلم كينت سي دودز وسارة دراسنر.
- [A to Z Resources for Students](https://github.com/dipakkr/A-to-Z-Resources-for-Students) - قائمة منتقاة من الموارد والفرص لطلاب الجامعات لتعلم لغة ترميز جديدة.
- Pull Request Roulette - يحتوي هذا الموقع على قائمة بطلبات السحب المقدمة للمراجعة والتي تنتمي إلى مشاريع مفتوحة المصدر مستضافة على Github.
- ["How to Contribute to an Open Source Project on GitHub" by Egghead.io](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) - دليل فيديو خطوة بخطوة حول كيفية البدء في المساهمة في مشاريع مفتوحة المصدر على GitHub.
- [Contributing to Open Source: A Live Walkthrough from Beginning to End](https://medium.com/@kevinjin/contributing-to-open-source-walkthrough-part-0-b3dc43e6b720) -تغطي هذه الإرشادات التفصيلية لمساهمة مفتوحة المصدر كل شيء بدءًا من اختيار مشروع مناسب ، والعمل على مشكلة ما ، إلى دمج العلاقات العامة.
- ["How to Contribute to Open Source Project by" Sarah Drasner](https://css-tricks.com/how-to-contribute-to-an-open-source-project/) - إنهم يركزون على التفاصيل الجوهرية للمساهمة في طلب سحب (PR) لمشروع شخص آخر على GitHub.
- ["How to get started with Open Source by" Sayan Chowdhury](https://www.hackerearth.com:443/getstarted-opensource/) - تتناول هذه المقالة الموارد اللازمة للمساهمة في المصدر المفتوح للمبتدئين بناءً على اهتماماتهم اللغوية المفضلة.
- ["Browse good first issues to start contributing to open source"](https://github.blog/2020-01-22-browse-good-first-issues-to-start-contributing-to-open-source/) - يساعدك GitHub الآن في العثور على المشكلات الأولى الجيدة لبدء المساهمة في المصدر المفتوح.
- ["How to Contribute to Open Source Project" by Maryna Z](https://rubygarage.org/blog/how-contribute-to-open-source-projects) - هذه المقالة الشاملة موجهة نحو الشركات (لكنها لا تزال مفيدة للمساهمين الفرديين) حيث تتحدث عن سبب وكيفية وما هي المشاريع مفتوحة المصدر التي يجب المساهمة فيها.
- ["start-here-guidelines" by Andrei](https://github.com/zero-to-mastery/start-here-guidelines) -
  لنبدأ Lets Git في عالم مفتوح المصدر ، بدءًا من الملعب مفتوح المصدر. مصممة خصيصا لأغراض التعليم والخبرة العملية.
- ["Getting Started with Open Source" by NumFocus](https://github.com/numfocus/getting-started-with-open-source) -برنامج GitHub repo الذي يساعد المساهمين على التغلب على العوائق التي تحول دون الدخول في المصادر المفتوحة.
- ["Opensoure-4-everyone" by Chryz-hub ](https://github.com/chryz-hub/opensource-4-everyone) -مستودع لكل ما يتعلق بالمصادر المفتوحة. هذا مشروع للمساعدة في رؤية عضوية GitHub ، والتدرب على أوامر git الأساسية والمتقدمة ، والبدء بمصدر مفتوح ، والمزيد.
- ["Open Advice"](http://open-advice.org/) -جمع المعرفة من مجموعة متنوعة من مشاريع البرمجيات الحرة. يجيب على السؤال الذي كان يرغب 42 من المساهمين البارزين في معرفته عندما بدأوا حتى تتمكن من الحصول على السبق بغض النظر عن كيفية ومكان المساهمة.
- ["GitHub Learning Lab"](https://github.com/apps/github-learning-lab) -ارفع مستوى مهاراتك مع GitHub Learning Lab. سيأخذك برنامج الروبوت الودود الخاص بنا عبر سلسلة من المرح والمشاريع العملية لتعلم المهارات التي تحتاجها في وقت قصير - ومشاركة التعليقات المفيدة على طول الطريق.
- ["Ten simple rules for helping newcomers become contributors to open projects"](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1007296) - تتناول هذه المقالة القواعد المستندة إلى دراسات العديد من المجتمعات وتجارب الأعضاء والقادة والمراقبين.
- ["Step-by-Step guide to contributing on GitHub"](https://www.dataschool.io/how-to-contribute-on-github/) -دليل خطوة بخطوة مع دعائم مرئية و روابط بخصوص العملية الكاملة للمساهمة في مشروع مفتوح المصدر.
- [Open Source with Pradumna](https://github.com/Pradumnasaraf/open-source-with-pradumna) - مستودع يحتوي على مصادر ومواد لتعلم وبدأ المشاركة في المشاريع مفتوحة المصدر

## عمليات البحث المباشرة على 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:"beginner friendly"](https://github.com/search?q=beginner+friendly&state=open&type=Issues)

## النظام البيئي للمساهمين في Mozilla

- [Good First Bugs](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=sw:%22[good%20first%20bug]%22&limit=0) - الأخطاء التي حددها المطورون على أنها مقدمة جيدة للمشروع.
- [MDN Web Docs](https://developer.mozilla.org/en-US/docs/MDN/Contribute) -مساعدة فريق MDN Web Docs في توثيق منصة الويب عن طريق إصلاح مشكلات المحتوى وأخطاء النظام الأساسي.
- [Mentored Bugs](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mentor%3A%40) - الأخطاء البرمجية التي تم تعيين معلمها والذي سيكون هناك على IRC لمساعدتك عندما تتعثر أثناء العمل على الإصلاح.
- [Bugs Ahoy](https://www.joshmatthews.net/bugsahoy/) -موقع مخصص للبحث عن الأخطاء في Bugzilla.
- [Firefox DevTools](http://firefox-dev.tools/) -موقع مخصص للأخطاء المودعة لأدوات المطور في متصفح Firefox.
- [Start Mozilla](https://twitter.com/StartMozilla) - حساب Twitter يقوم بالتغريد حول المشكلات المناسبة للمساهمين الجدد في نظام Mozilla البيئي.

## مقالات مفيدة للمساهمين الجدد في المصادر المفتوحة

- [How to choose (and contribute to) your first Open Source project](https://github.com/collections/choosing-projects) بواسطة
- [How to find your first Open Source bug to fix](https://www.freecodecamp.org/news/finding-your-first-open-source-project-or-bug-to-work-on-1712f651e5ba/) بواسطة [@Shubheksha](https://github.com/Shubheksha)
- [First Timers Only](https://kentcdodds.com/blog/first-timers-only) بواسطة 
- [Bring Kindness Back to Open Source](https://web.archive.org/web/20201009150545/https://www.hanselman.com/blog/bring-kindness-back-to-open-source) بواسطة [@shanselman](https://github.com/shanselman)
- [Getting into Open Source for the First Time](https://www.nearform.com/blog/getting-into-open-source-for-the-first-time/) بواسطة [@mcdonnelldean](https://github.com/mcdonnelldean)
- [How to Contribute to Open Source](https://opensource.guide/how-to-contribute/) بواسطة 
- [How to Find a Bug in Your Code](https://8thlight.com/insights/how-to-find-a-bug-in-your-code) بواسطة [@dougbradbury](https://twitter.com/dougbradbury)
- [Mastering Markdown](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) بواسطة [@GitHub](https://github.com/github)
- [First mission: Contributors page](https://forcrowd.medium.com/first-mission-contributors-page-df24e6e70705 ) بواسطة [@forCrowd](https://github.com/forCrowd)
- [How to make your first Open Source contribution in just 5 minutes](https://www.freecodecamp.org/news/how-to-make-your-first-open-source-contribution-in-just-5-minutes-aaad1fc59c9a/) بواسطة [@roshanjossey](https://github.com/Roshanjossey/)
- [I just got my free Hacktoberfest shirt. Here’s a quick way you can get yours.](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/)
- [A Bitter Guide To Open Source](https://medium.com/codezillas/a-bitter-guide-to-open-source-a8e3b6a3c1c4) بواسطة [@ken_wheeler](https://medium.com/@ken_wheeler)
- [A junior developer’s step-by-step guide to contributing to Open Source for the first time](https://hackernoon.com/contributing-to-open-source-the-sharks-are-photoshopped-47e22db1ab86) بواسطة [@LetaKeane](https://hackernoon.com/u/letakeane)
- [Learn Git and GitHub Step By Step (on Windows)](https://medium.com/illumination/path-to-learning-git-and-github-be93518e06dc) بواسطة [@ows-ali](https://ows-ali.medium.com/)
- [Why Open Source and How?](https://careerkarma.com/blog/open-source-projects-for-beginners/) بواسطة [@james-gallagher](https://careerkarma.com/blog/author/jamesgallagher/)
- [How to get started with Open Source - By Sayan Chowdhury](https://www.hackerearth.com/getstarted-opensource/)
- [An immersive introductory guide to Open-source](https://developeraspire.hashnode.dev/an-immersive-introductory-guide-to-open-source) بواسطة [Franklin Okolie](https://twitter.com/DeveloperAspire)
- [What open-source should I contribute to](https://kentcdodds.com/blog/what-open-source-project-should-i-contribute-to) بواسطة [@kentcdodds](https://github.com/kentcdodds)
- [Getting started with contributing to open source](https://stackoverflow.blog/2020/08/03/getting-started-with-contributing-to-open-source/) بواسطة [Zara Cooper](https://stackoverflow.blog/author/zara-cooper/)
- [Beginner's guide to open-source contribution](https://workat.tech/general/article/open-source-contribution-guide-xmhf1k601vdj) بواسطة [Sudipto Ghosh](https://github.com/pydevsg)
- [8 non-code ways to contribute to open source](https://opensource.com/life/16/1/8-ways-contribute-open-source-without-writing-code) بواسطة [OpenSource](https://twitter.com/OpenSourceWay)
- [What is Open Source Software? OSS Explained in Plain English](https://www.freecodecamp.org/news/what-is-open-source-software-explained-in-plain-english/) بواسطة [Jessica Wilkins](https://www.freecodecamp.org/news/author/jessica-wilkins/)
- [How to Start an Open Source Project on GitHub – Tips from Building My Trending Repo](https://www.freecodecamp.org/news/how-to-start-an-open-source-project-on-github-tips-from-building-my-trending-repo/) بواسطة [@Rishit-dagli](https://github.com/Rishit-dagli)

## باستخدام التحكم في الإصدار

- [Think Like (a) Git](https://think-like-a-git.net/) - مقدمة Git "للمبتدئين المتقدمين".  رغن انهم ما زالوا يعانون من أجل إعطائك استراتيجية بسيطة لتجربة git بأمان.
- [Try Git](https://docs.github.com/en/get-started/quickstart/set-up-git ) -تعلم Git في 15 دقيقة من داخل متصفحك مجانًا.
- [Everyday Git](https://git-scm.com/docs/giteveryday) -الحد الأدنى من مجموعة الأوامر المفيدة لـ Everyday Git.
- [Oh shit, git!](https://ohshitgit.com/) - كيفية الخروج من الأمور المشتركة `git` وصفت الأخطاء بلغة إنجليزية بسيطة ؛ انظر أيضا [Dangit, git!](https://dangitgit.com/) للصفحة بدون أقسم.
- [Atlassian Git Tutorials](https://www.atlassian.com/git/tutorials) -دروس متنوعة حول استخدام "git".
- [GitHub Git Cheat Sheet](https://education.github.com/git-cheat-sheet-education.pdf) (PDF)
- [freeCodeCamp's Wiki on Git Resources](https://forum.freecodecamp.org/t/wiki-git-resources/13136)
- [GitHub Flow](https://www.youtube.com/watch?v=juLIxo42A_s) (42:06) - يتحدث GitHub عن كيفية تقديم طلب سحب.
- [GitHub Learning Resources](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 بأكمله ، كتبه سكوت تشاكون وبن ستراوب ونشرته أبرس.
- [Git-it](https://github.com/jlord/git-it-electron) - خطوة بخطوة تطبيق Git التعليمي لسطح المكتب.
- [Flight Rules for Git](https://github.com/k88hudson/git-flight-rules) -دليل حول ما يجب القيام به عندما تسوء الأمور.
- [Git Guide for Beginners in Spanish](https://platzi.github.io/git-slides/#/) -دليل كامل للشرائح حول git و GitHub موضح باللغة الإسبانية. دليل كامل للشرائح حول git و GitHub موضح باللغة الإسبانية.
- [Git Kraken](https://www.gitkraken.com/git-client) - تطبيق سطح المكتب `git` المرئي وعبر الأنظمة الأساسية والتفاعلية للتحكم في الإصدار.
- [Git Tips](https://github.com/git-tips/tips) - مجموعة من النصائح والحيل الأكثر شيوعًا حول git.
- [Git Best Practices](https://sethrobertson.github.io/GitBestPractices/) -التزم في كثير من الأحيان ، تمامًا لاحقًا ، انشر مرة واحدة: Git Best Practices.
- [Git Interactive Tutorial](https://learngitbranching.js.org/) -تعلم Git بالطريقة الأكثر مرئية وتفاعلية.
- [Complete Git and GitHub Tutorial](https://www.youtube.com/watch?v=apGV9Kg7ics) (1:12:39) - تجول Git و GitHub بالكامل بواسطة [Kunal Kushwaha](https://www.youtube.com/channel/UCBGOUQHNNtNGcGzVq5rIXjw).

## كتب مفتوحة المصدر

- [Producing Open Source Software](https://producingoss.com/) - إنتاج برمجيات مفتوحة المصدر هو كتاب عن الجانب الإنساني لتطوير البرمجيات مفتوحة المصدر. يصف كيف تعمل المشاريع الناجحة ، وتوقعات المستخدمين والمطورين ، وثقافة البرمجيات الحرة.
- [Open Source Book Series](https://opensource.com/resources/ebooks) -تعرف على المزيد حول المصدر المفتوح والحركة المتزايدة المصدر المفتوح مع قائمة شاملة من الكتب الإلكترونية المجانية من https://opensource.com.
- [Software Release Practice HOWTO](https://tldp.org/HOWTO/Software-Release-Practice-HOWTO/) - يصف HOWTO ممارسات الإصدار الجيدة لنظام Linux ومشاريع أخرى مفتوحة المصدر. باتباع هذه الممارسات ، ستجعل من السهل على المستخدمين إنشاء التعليمات البرمجية الخاصة بك واستخدامها قدر الإمكان ، وعلى المطورين الآخرين فهم التعليمات البرمجية الخاصة بك والتعاون معك لتحسينها.
- [Open Sources 2.0 : The Continuing Evolution](https://archive.org/details/opensources2.000diborich) (2005) - Open Sources 2.0 عبارة عن مجموعة من المقالات الثاقبة والمثيرة للتفكير من قادة التكنولوجيا اليوم والتي تستمر في رسم الصورة التطورية التي تطورت في كتاب 1999 Open Sources: Voices from the Revolution.
- [The Architecture of Open Source Applications](http://www.aosabook.org/en/git.html) - أظهر كيف تعمل الجوانب المختلفة لـ Git تحت الأغطية لتمكين مهام سير العمل الموزعة ، وكيف تختلف عن أنظمة التحكم في الإصدارات الأخرى (VCS).
- [Open Sources: Voices from the Open Source Revolution](https://www.oreilly.com/openbook/opensources/book/) - مقالات من رواد المصادر المفتوحة مثل Linus Torvalds (Linux) و Larry Wall (Perl) و Richard Stallman (GNU).

## مبادرات مساهمة المصدر المفتوح

- [Up For Grabs](https://up-for-grabs.net/) - يحتوي على مشاريع ذات مواضيع صديقة للمبتدئين.
- [First Contributions](https://firstcontributions.github.io/) - قم بأول مساهمة مفتوحة المصدر لك في 5 دقائق. أداة وبرنامج تعليمي لمساعدة المبتدئين على البدء في المساهمات. [Here](https://github.com/firstcontributions/first-contributions)هو رمز مصدر GitHub للموقع والفرصة لتقديم مساهمة في المستودع نفسه.
- [First Timers Only](https://www.firsttimersonly.com/) - قائمة بالأخطاء التي تم تصنيفها "لأول مرة فقط".
- [24 Pull Requests](https://24pullrequests.com) - 24 طلبات السحب هو مشروع لتعزيز التعاون مفتوح المصدر خلال شهر ديسمبر.
- [Ovio](https://ovio.org) -منصة مع مجموعة منتقاة من المشاريع الصديقة للمساهمين. لديها [powerful issue search tool](https://ovio.org/issues)ودعنا نحفظ المشروعات والمشكلات لوقت لاحق.
- [Google Summer of Code](https://summerofcode.withgoogle.com/) - برنامج مدفوع يتم تشغيله سنويًا بواسطة Google ويركز على جذب المزيد من مطوري الطلاب إلى تطوير البرمجيات مفتوحة المصدر.
- [Rails Girls Summer of Code](https://railsgirlssummerofcode.org/) -برنامج زمالة عالمي للنساء والمبرمجين غير الثنائيين حيث يعملون في مشاريع مفتوحة المصدر قائمة ويوسعون مجموعة مهاراتهم.
- [Major League Hacking Fellowship](https://fellowship.mlh.io/) - بديل للتدريب عن بعد للتقنيين الطموحين حيث يبنون أو يساهمون في مشاريع مفتوحة المصدر.
- [Girlscript Summer of Code](https://gssoc.girlscript.tech/) هو برنامج مفتوح المصدر  لاجل الطلبه للمشاركه في مشاريع وكسب الجوائز وشهادة لاتمام التدريب مدته ثلاثة اشهر من مارس الى مايو وهناك تدريب اخر في فصل الشتاء
- [Contribute-To-This-Project](https://github.com/Syknapse/Contribute-To-This-Project) هو برتامج تعليمي لمساعدة المبتدئيين في المشاركة في  المشاريع مفتوحة المصدر وتسهبل التعامل مع git, github

## برامج مفتوحة المصدر للمشاركة فيها

- [Google Summer of Code](https://summerofcode.withgoogle.com)
- [FossAsia](https://fossasia.org)
- [MLH Fellowship](https://fellowship.mlh.io)
- [Outreachy](https://www.outreachy.org)
- [Hacktoberfest](https://hacktoberfest.com/) - برنامج لتشجيع المساهمات مفتوحة المصدر. اربح هدايا مثل القمصان والملصقات عن طريق تقديم 4 طلبات سحب على الأقل في شهر أكتوبر.
- [CNCF](https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/)
- [Microsoft Reinforcement learning](https://www.microsoft.com/en-us/research/academic-program/rl-open-source-fest/)

## License

<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://licensebuttons.net/l/by-sa/4.0/88x31.png" /></a><br />هذا العمل مرخص بموجب أ <a rel="license" href="">Creative Commons Attribution-ShareAlike 4.0 الرخصة الدولية</a>.


================================================
FILE: README-BG.md
================================================
<!-- Do not translate this -->

<details>
  <summary>
  <strong> Прочетете това ръководство и на други езици </strong>
</summary>
  <ul>
  <li><a href="./README.md"> English </a></li>
  <li><a href="./README-MR.md"> मराठी </a></li>
  <li><a href="./README-BN.md"> বাংলা </a></li>
  <li><a href="./README-CN.md"> 中文 </a></li>
  <li><a href="./README-RU.md"> русский </a></li>
  <li><a href="./README-BG.md"> български </a></li>
  <li><a href="./README-RO.md"> Românesc </a></li>
  <li><a href="./README-IT.md"> Italiano </a></li>
  <li><a href="./README-ES.md"> Español </a></li>
  <li><a href="./README-pt-BR.md"> Português (BR) </a></li>
  <li><a href="./README-DE.md"> Deutsch </a></li>
  <li><a href="./README-GR.md"> Ελληνικά </a></li>
  <li><a href="./README-FR.md"> Français </a></li>
  <li><a href="./README-KO.md"> 한국어 </a></li>
</ul>
</details>

 <!-- Do not translate this --> <!-- Този превод се стреми да е по-скоро смислен, отколкото прецизно точен -->

 # Добре дошли, доброволци на отворения код!

[![Pull Requests Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com) [![first-timers-only Friendly](https://img.shields.io/badge/first--timers--only-friendly-blue.svg)](http://www.firsttimersonly.com/) [![Check Resources](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).

Ако откриете допълнителни ресурси, можете да на направите заявка за сливане(pull request).

**Съдържание**

- [Основи на допринасянето към отворения код Open Source](#Основи-на-допринасянето-към-отворения-код-Open-Source)
- [Директно търсене в GitHub](#Директно-търсене-в-GitHub)
- [Еко системата на Mozilla за доброволен принос](#Еко-системата-на-Mozilla-за-доброволен-принос)
- [Полезни статии за начинаещи Open Source доброволци](#Полезни-статии-за-начинаещи-Open-Source-доброволци)
- [Как да използваме контрол на версиите Version Control](#Как-да-използваме-контрол-на-версиите-Version-Control)
- [Книги за отворения код](#Книги-за-отворения-код)
- [Инициативи за принос към Open Source](#Инициативи-за-принос-към-Open-Source)
- [Лицензи](#Лицензи)

## Основи на допринасянето към отворения код Open Source

- [Пълно ръководство за допринасянето към Open Source](https://medium.freecodecamp.org/the-definitive-guide-to-contributing-to-open-source-900d5f9f2282) by [@DoomHammerNG](https://twitter.com/DoomHammerNG)

- [Въведение в Open Source](https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source) - Инструкциите на DigitalOcean ще ви помогнат да изминете по-лесно пътя до успешен принос тук, в GitHub.

- [SourceSort](https://www.sourcesort.com) - Колекция от проекти open source, които се нуждаят от помощ. Има възможност за търсене. Колекцията включва също и данни за неща, като например каква е процентната вероятност вашата заявка за сливане (pull request) да бъде одобрена и колко време са чака за отговор. Такива статистики биха били много полезни за начинаещи в open source приноса.

- [Issuehub.io](http://issuehub.pro/) - Инструмент за търсене по етикет (label) или език на issue-та(ишута) в GitHub.

- [Code Triage](https://www.codetriage.com/) - Друг инструмент за намиране на популярни хранилища (repositories) и issue-та. Предоставя възможност за филтриране по език и като цяло е много приятен за ползване.

- [(Страхотно за начинаещи) Awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners) - GitHub хранилище (repository), в което се събитат проекти с бъгове, подходящи за начинаещи. Всеки бъг има подходящи етикети за по-ясно описание.

- [Open Source ръководства](https://opensource.guide/) - Колекция от ресурси за ентусиасти, общности и компании, които искат да научат как да стартитат свой или как да допринесат към Open Source проект.

- [Github issue - 45 добри и лоши практики](https://hackernoon.com/45-github-issues-dos-and-donts-dfec9ab4b612) - Какво да правим и какво не в GitHub.

- [GitHub ръководства](https://docs.github.com/) - Кратки ръководства как да използваме ефективно GitHub.

- [Contribute to Open Source](https://github.com/danthareja/contribute-to-open-source) - Научете начина на работа в GitHub чрез добавяне на код към проект-симулация.

- [Ръководства от Линукс фондацията за Open Source в бизнеса](https://www.linuxfoundation.org/resources/open-source-guides/) - Ръководства от Линукс фондацията за Open Source проекти в бизнеса

- [CSS трикове - Пътеводител в Open Source етикета](https://css-tricks.com/open-source-etiquette-guidebook/) - Ръководство за Open Source етикета, написано от Kent C. Dodds и Sarah Drasner.

- [От А до Я - ресурси за учащи](https://github.com/dipakkr/A-to-Z-Resources-for-Students) - Подбрани ресурси за обучение по различни програмни езици.

- [Как да допринесем към първия си Open Source проект - практически насоки](https://blog.devcenter.co/contributing-to-your-first-open-source-project-a-practical-approach-1928c4cbdae) - Ръководство стъпка по стъпка как да допринесете към първия си Open Source проект, от [Abati Adewale](https://www.acekyd.com).

- [Pull Request рулетка](http://www.pullrequestroulette.com/) - На този сайт можете да намерите списък с pull request-и, заявени за одобрение към Open Source проекти, качени в Github.

- ["Как да допринесем към Open Source проект в GitHub" от Egghead.io](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) - Видео-ръководство стъпка по стъпка как да започнем да даваме своя принос към Open Source проекти в GitHub.

- [Принос към Open Source: Интерактивен наръчник - от начало до край](https://medium.com/@kevinjin/contributing-to-open-source-walkthrough-part-0-b3dc43e6b720) - Този наръчник за принос към Open Source обхваща всичко - от избора на подходящ проект, през обработването на issue, до получаване на одобрение за сливане на кода (merge).

- ["Как да допринесем към Open Source проект" от Sarah Drasner](https://css-tricks.com/how-to-contribute-to-an-open-source-project/) - Авторът се фокусира върху подводните камъни при правенето на pull request (PR) към чужд проект в GitHub.

- ["Откъде да започнем с Open Source" от Sayan Chowdhury](https://hackerearth.com/getstarted-opensource/) - Тази статия покрива ресурси за начинаещи в Open Source приноса, като взима за основа интересите и любимите езици на доброволците.

## Директно търсене в GitHub

Линкове за търсене в GitHub, които водят до подходящи issue-та.

- [is:issue is:open label:beginner](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Abeginner)
- [is:issue is:open label:easy](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Aeasy)
- [is:issue is:open label:first-timers-only](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Afirst-timers-only)
- [is:issue is:open label:good-first-bug](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Agood-first-bug)
- [is:issue is:open label:"good first issue"](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3A"good+first+issue")
- [is:issue is:open label:starter](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Astarter)
- [is:issue is:open label:up-for-grabs](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Aup-for-grabs)

## Еко системата на Mozilla за доброволен принос

- [Стават за първи бъг (Good First Bugs)](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=sw:%22[good%20first%20bug]%22&limit=0) - Бъгове, които разработчиците са определили като подходящи за опознаване на Mozilla проекта.
- [Учебни бъгове](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mentor%3A%40) - Учебни бъгове с предварително определен наставник, който е на разположение в чата (IRC), за да ви помогне, ако срещнете проблем, докато работите по отстраняване на бъга.
- [Bugs Ahoy](http://www.joshmatthews.net/bugsahoy/) - Сайт, посветен на намиране на бъгове в Bugzilla.
- [Firefox инструменти за разработчици (DevTools)](http://firefox-dev.tools/) - Сайт, посветен на бъгове в инструментите за разработчици към браузера Firefox.
- [Започни с Mozilla](https://twitter.com/StartMozilla) - Профил в Тwitter на тема issue-та, подходящи за прохождащи в Mozilla еко системата разработчици

## Полезни статии за начинаещи open source доброволци

- [Как да изберем (и да допринесем към) своя първи Open Source проект](https://github.com/collections/choosing-projects) by [@GitHub](https://github.com/github)
- [Как да открием и поправим първия си Open Source бъг](https://medium.freecodecamp.org/finding-your-first-open-source-project-or-bug-to-work-on-1712f651e5ba#.slc8i2h1l) by [@Shubheksha](https://github.com/Shubheksha)
- [Само за начинаещи](https://kentcdodds.com/blog/first-timers-only) by [@kentcdodds](https://github.com/kentcdodds)
- [Нека върнем добрината (и толерантността) в Open Source](http://www.hanselman.com/blog/BringKindnessBackToOpenSource.aspx) by [@shanselman](https://github.com/shanselman)
- [Да навлезем в Open Source](https://www.nearform.com/blog/getting-into-open-source-for-the-first-time/) by [@mcdonnelldean](https://github.com/mcdonnelldean)
- [Как да допринесем към Open Source](https://opensource.guide/how-to-contribute/) by [@GitHub](https://github.com/github/opensource.guide)
- [Как да открием бъг в собствения си код](https://8thlight.com/blog/doug-bradbury/2016/06/29/how-to-find-bug-in-your-code.html) by [@dougbradbury](https://twitter.com/dougbradbury)
- [Да усъвършенстваме Markdown](https://docs.github.com/features/mastering-markdown/) by [@GitHubGuides](https://docs.github.com/)
- [Мисия първа: Страница на доброволците](https://forcrowd.medium.com/first-mission-contributors-page-df24e6e70705#.2v2g0no29) by [@forCrowd](https://github.com/forCrowd)
- [Как да направите първия си Open Source принос само за 5 минути](https://medium.freecodecamp.org/how-to-make-your-first-open-source-contribution-in-just-5-minutes-aaad1fc59c9a) by [@roshanjossey](https://medium.freecodecamp.org/@roshanjossey)
- [Хактобър фест 2019: Как да получите безплатна тениска -- дори и да сте нови в програмирането](https://medium.freecodecamp.org/hacktoberfest-2018-how-you-can-get-your-free-shirt-even-if-youre-new-to-coding-96080dd0b01b) by [@quincylarson](https://medium.freecodecamp.org/@quincylarson)
- [Наръчник на горчивия опит в Open Source](https://medium.com/codezillas/a-bitter-guide-to-open-source-a8e3b6a3c1c4) by [@ken_wheeler](https://medium.com/@ken_wheeler)
- [Наръчник на начинаещия разрабочик в първия му принос към Open Source - стъпка по стъпка](https://hackernoon.com/contributing-to-open-source-the-sharks-are-photoshopped-47e22db1ab86) by [@LetaKeane](http://www.letakeane.com/)
- [Как да научим Git и GitHub в лесни стъпки (само за Windows)](https://medium.com/@ows_ali/be93518e06dc) by [@ows-ali](https://medium.com/@ows_ali)

_Ресурси на български_

- [Ръководство за начинаещи в Git](https://bul.moc9.com/beginner-s-guide-git)
- [Първи стъпки в Git](https://blog.superhosting.bg/meet-git.html) - Статия
- [Видео урок за GitHub](https://www.youtube.com/watch?v=jig4lzbzAgk)
- [Git за професионалисти](https://git-scm.com//book/bg/v2) - Книгата "Git за професионалисти" с превод на български, написана от Scott Chacon и Ben Straub и издадена от Apress.

## Как да използваме контрол на версиите Version Control

- [Мисли като за Git](https://think-like-a-git.net/) - Въведение в Git, подгодящо за начинаещи с малки познания, но все още не знаещи много неща. Ресурсът ще ви даде проста и безопасна стратегия как да правите експерименти с Git
- [Пробвайте Git](https://docs.github.com/en/get-started/quickstart/set-up-git) - Научете безплатно Git за 15 минути, работейки само в браузера.
- [Git за всеки ден](https://git-scm.com/docs/giteveryday) - Минималното количество полезни Git команди, използвани всеки ден
- [О, по дяволите, git!](https://ohshitgit.com/) - Как да избегнем често срещани `git` грешки; обясени просто. (Вижте също и) [Проклятие, git!](https://dangitgit.com/) страницата без псувни.
- [Git ръководства от Atlassian](https://www.atlassian.com/git/tutorials/) - Различни ръководства за употребата на `git`.
- [Пищов(Cheat Sheet) за Git на GitHub](https://education.github.com/git-cheat-sheet-education.pdf) (PDF)
- [Eнциклопедия(wiki страници) с Git ресурси от freeCodeCamp](https://www.freecodecamp.org/forum/t/wiki-git-resources/13136)
- [GitHub работен процес](https://www.youtube.com/watch?v=juLIxo42A_s) (42:06) - Видео презентация на трейнъри от GitHub на тема как да направим pull request.
- [GitHub учебни ресурси](https://help.github.com/articles/git-and-github-learning-resources/) - Git и GitHub учебни ресурси.
- [Git за професионалисти](https://git-scm.com/book/en/v2) - Книгата "Git за професионалисти", написана от Scott Chacon и Ben Straub и издадена от Apress.
- [Git за професионалисти на български](https://git-scm.com//book/bg/v2) - Книгата "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 и GitHub](https://codeburst.io/git-good-part-a-e0d826286a2a) - Наръчник, задължителен за всеки начинаещ в Git или GitHub, написан от Madhav Bahl. Покрива темата за GitHub като услуга и детайлизира концепцията за Git контрол на версиите.
- [Git наръчник за начинаещи, на испански](https://platzi.github.io/git-slides/#/) - Пълен наръчник за Git и GitHub, под формата на слайдове на испански.
- [Git Kraken](https://www.gitkraken.com/git-client) - Десктоп приложение за `git` контрол на версиите, което е платформено-независимо, интерактивно и с добра графика.
- [Git съвети](https://github.com/git-tips/tips) - Колекция от най-използваните съвети и трикове за git.
- [Най-добрите Git практики](https://sethrobertson.github.io/GitBestPractices/) - Commit-вай често, усъвършенствай по-късно, публикувай веднъж: най-добрите Git практики.

## Книги за отворения код

- [Да напишеш софтуер с отворен код](http://producingoss.com/) - "Да напишеш Open Source софтуер" е книга за човешката страна на процеса по разработване на Open Source. В нея се описва как функционира един успешен проект, какви са очакванията на потребители и разработчици и каква е културата на "свободния софтуер".
- [Open Source - колекция издания](https://opensource.com/resources/ebooks) - Научете повече за Open Source и за Движенитето за Отворен код - списък с безплатни е-книги от <https://opensource.com>.
- [Практическо ръководство за публикуване на софтуер](http://en.tldp.org/HOWTO/Software-Release-Practice-HOWTO/) - Това практическо ръководство описва добри практики за публикуване на Линукс проекти или други с отворен код. Следвайки дадените практически насоки, вие ще направите вашия код лесен за стартиране и използване от потребителите, а за разработчиците - лесен за разбиране и доизграждане.
- [Отворен код 2.0 : Еволюция на доброволния принос](https://archive.org/details/opensources2.000diborich) (2005) - Отворен код 2.0 е колекция от проницателни и провокативни есета, написани от технологичните лидери на нашето съвремие. Колекцията е еволюционното продължение на революционната книга от 1999 "Отворения код: Гласът на революцията".
- [Архитектура на приложенията с отворен код](http://www.aosabook.org/en/git.html) - Статията показва от различен ъгъл как работата под Git всъщност е типичен дистрибутивен работния процес и как се различава от други видове системи за контрол на версиите.

## Инициативи за принос към Open Source

- [Up For Grabs](http://up-for-grabs.net/#/) - Сайтът съдържа проекти с issue-та, подходящи за начинаещия
- [Само за начинаещи](http://www.firsttimersonly.com/) - Списък с бъгове с етикет "само-за-начинаещи".
- [Първи принос](https://firstcontributions.github.io/) - Дайте приноса си към Open Source само за 5 минути. Тук се съдържат инструмент и насоки как начинаещите да започнат да допринасят. [Тук линкът](https://github.com/firstcontributions/first-contributions) води към отворения код в GitHub на сайта и е предоставена възможност за принос към самото хранилище.
- [Хактобер фест](https://hacktoberfest.digitalocean.com/) - Програма, която да окуражава доброволците. Можете да спечелите подаръци, като например тениски или стикери, ако направите най-малко 4 заявки за сливане(pull requests) през месец октомври.
- [24 заявки за сливане(Pull Requests)](https://24pullrequests.com) - 24 заявки за сливане(Pull Requests) е проект, който иска да даде гласност на съвместната работа по Open Source проекти през месец декември.

## Лицензи

[![Creative Commons License](https://i.creativecommons.org/l/by-sa/4.0/88x31.png)](http://creativecommons.org/licenses/by-sa/4.0/)<br>
Тази статия използва следния лиценз: [Creative Commons Attribution-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/).


================================================
FILE: README-BN.md
================================================
<!-- Do not translate this -->
<details>
<summary>
<strong> অন্যান্য ভাষায় এই গাইডটি পড়ুন </strong>
</summary>
    <ul>
        <li><a href="./README.md"> English </a></li>
        <li><a href="./README-MR.md"> मराठी </a></li>
        <li><a href="./README-BN.md"> বাংলা </a></li>
        <li><a href="./README-CN.md"> 中文 </a></li>
        <li><a href="./README-RU.md"> русский </a></li>
        <li><a href="./README-RO.md"> Românesc </a></li>
        <li><a href="./README-IT.md"> Italiano </a></li>
        <li><a href="./README-ES.md"> Español </a></li>
        <li><a href="./README-pt-BR.md"> Português (BR) </a></li>
        <li><a href="./README-DE.md"> Deutsch </a></li>
        <li><a href="./README-HE.md"> עברית </a></li>
        <li><a href="./README-GR.md"> Ελληνικά </a></li>
        <li><a href="./README-FR.md"> Français </a></li>
        <li><a href="./README-TR.md"> Turkish </a></li>
        <li><a href="./README-KO.md"> 한국어 </a></li>
        <li><a href="./README-JA.md"> 日本語 </a></li>
        <li><a href="./README-HI.md"> हिंदी </a></li>
        <li><a href="./README-FA.md"> فارسی </a></li>
    </ul>
</details>
<!-- Do not translate this -->

# ওপেন সোর্সে আসা নতুন কন্ট্রিবিউটরদের স্বাগতম!

[![Pull Requests Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com)
[![first-timers-only Friendly](https://img.shields.io/badge/first--timers--only-friendly-blue.svg)](https://www.firsttimersonly.com/)
[![Check Resources](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)

নতুন যারা ওপেন সোর্সে অবদান রাখতে ইচ্ছুক তাদের জন্য নিচে একটি রিসোর্সের তালিকা দেওয়া হল।

আপনার কাছে যদি আরও রিসোর্স থাকে, তবে একটি পুল রিকোয়েস্ট করার জন্য অনুরোধ করা হল।

আপনার যদি কোনো প্রশ্ন বা মন্তব্য থাকে, তবে দয়া করে একটি ইস্যু তৈরি করুন।

**সূচীপত্র**

- [সাধারণভাবে ওপেন সোর্স-এ অবদান রাখার জন্য](#সাধারণভাবে-ওপেন-সোর্স-এ-অবদান-রাখার-জন্য)
- [সরাসরি গিটহাব অনুসন্ধান](#সরাসরি-গিটহাব-অনুসন্ধান)
- [মজিলার অবদানকারী ইকোসিস্টেম](#মজিলার-অবদানকারী-ইকোসিস্টেম)
- [নতুন ওপেন সোর্স কন্ট্রিবিউটরদের জন্য দরকারী নিবন্ধ](#নতুন-ওপেন-সোর্স-কন্ট্রিবিউটরদের-জন্য-দরকারী-নিবন্ধ)
- [ভার্সন কন্ট্রোলের ব্যবহার](#ভার্সন-কন্ট্রোলের-ব্যবহার)
- [ওপেন সোর্স বইসমূহ](#ওপেন-সোর্স-বইসমূহ)
- [ওপেন সোর্স অবদানের উদ্যোগ সম্পর্কে](#ওপেন-সোর্স-অবদানের-উদ্যোগ)
- [লাইসেন্স](#লাইসেন্স)

## সাধারণভাবে ওপেন সোর্স-এ অবদান
- [ওপেন সোর্সে অবদান রাখার সংজ্ঞা নির্দেশিকা](https://www.freecodecamp.org/news/the-definitive-guide-to-contributing-to-open-source-900d5f9f2282/) by [@DoomHammerNG](https://twitter.com/DoomHammerNG)
- [ওপেন সোর্স সম্পর্কে বিবরণ](https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source) - গিটহাবে একটি সাকসেসফুল কন্ট্রিবিউট করার জন্য DigitalOcean-এর টিউটোরিয়ালগুলো আপানকে যেভাবে গাইড করবে।
- [Issuehub.io](http://issuehub.pro/) - গিটহাব ইস্যু লেবেল এবং ভাষা দিয়ে অনুসন্ধান করার একটি টুল।
- [Code Triage](https://www.codetriage.com/) - Code Triage একটি টুল যার মাধ্মে জনপ্রিয় রিপোসিটোরি এবং বাগ গুলো ল্যাঙ্গুয়েজ দিয়ে খুঁজে পেতে সাহায্য করবে।
- [নতুনদের জন্য দুর্দান্ত](https://github.com/MunGell/awesome-for-beginners) - একটি গিটহাব রিপোসিটোরি যা নতুন অবদানকারীদের জন্য ভাল বাগ সহ প্রকল্পগুলিকে সংগ্রহ করে এবং সেগুলি বর্ণনা করার জন্য লেবেল প্রয়োগ করে।
- [ওপেন সোর্স নির্দেশিকা](https://opensource.guide/) - কোনও ওপেন সোর্স প্রকল্প কীভাবে চালনা এবং প্রকল্পগুলোতে অবদান রাখতে হয় তা শিখতে চায় এমন ব্যক্তি, সম্প্রদায় এবং সংস্থাগুলির জন্য সংস্থান সংগ্রহ।
- [৪৫ গিটহাব ইস্যু : কি করবেন এবং কি করবেন না](https://hackernoon.com/45-github-issues-dos-and-donts-dfec9ab4b612) - গিটহাবে কি করবেন এবং কি করবেন না।
- [গিটহাব নির্দেশিকা](https://docs.github.com/) - কীভাবে গিটহাবকে কার্যকরভাবে ব্যবহার করতে হবে তার প্রাথমিক নির্দেশিকা। 
- [ওপেন সোর্সে অবদান](https://github.com/danthareja/contribute-to-open-source) - সিমুলেশন প্রকল্পে কোড কন্ট্রিবিউট করার মাধ্যমে গিটহাব ওয়ার্কফ্লো শিখুন।
- [লিনাক্স ফাউন্ডেশন কর্তৃক এন্টারপ্রাইজের জন্য ওপেন সোর্স নির্দেশিকা ](https://www.linuxfoundation.org/resources/open-source-guides) - ওপেন সোর্স প্রকল্পের জন্য লিনাক্স ফাউন্ডেশনের নির্দেশিকা।
- [CSS ট্রিকস: একটি ওপেন সোর্স শিষ্টাচার শেখার গাইড বই](https://css-tricks.com/open-source-etiquette-guidebook/) - ক্যান্ট সি ডড্ডস এবং সারাহ ড্র্যাসনারের লিখিত একটি ওপেন সোর্স শিষ্টাচার গাইডবুক।
- [শিক্ষার্থীদের জন্য A টু Z রিসোর্সসমূহ](https://github.com/dipakkr/A-to-Z-Resources-for-Students) - কলেজ ছাত্রদের জন্য একটি নতুন কোডিং ভাষা শেখার জন্য সংস্থান এবং সুযোগের বিশেষভাবে সংকলিত তালিকা।
- [Pull Request Roulette](http://www.pullrequestroulette.com/) - এই সাইটে গিটহাবে হোস্ট করা ওপেন সোর্স প্রকল্পগুলির অন্তর্গত পর্যালোচনার জন্য জমা দেওয়া পুল রিকুয়েস্টগুলির একটি তালিকা রয়েছে।
- [Egghead.io দ্বারা রচিত "গিটহাবের ওপেন সোর্স প্রকল্পে কীভাবে অবদান রাখা যায়"](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) - গিটহাবের ওপেন সোর্স প্রকল্পগুলিতে কীভাবে কনট্রিবিউট করা শুরু করা যায় তার একটি স্টেপ বাই স্টেপ ভিডিও গাইড।
- [ওপেন সোর্স-এ অবদান: শুরু থেকে শেষ পর্যন্ত একটি লাইভ পর্যালোচনা।](https://medium.com/@kevinjin/contributing-to-open-source-walkthrough-part-0-b343e6b720) - ওপেন সোর্সে অবদানের এই নির্দেশিকাটি উপযুক্ত প্রকল্প বাছাই করা থেকে শুরু করে কোনও ইস্যুতে কাজ করা, PR-কে একীভূত করা সবকিছুই অন্তর্ভুক্ত করে।
- [সারা ড্রাসনার দ্বারা রচিত "ওপেন সোর্স প্রকল্পে কীভাবে অবদান রাখবেন"](https://css-tricks.com/how-to-contribute-to-an-open-source-project/) - তারা গিটহাবের অন্য কারও প্রজেক্টে একটি পুল রিকুয়েস্ট (PR) কনট্রিবিউট করার মত নব্যতা-সাহসের উপরে মনোনিবেশ করছেন।
- [সায়ান চৌধুরী দ্বারা রচিত "কীভাবে ওপেন সোর্স দিয়ে শুরু করবেন"](https://www.hackerearth.com:443/getstarted-opensource/) - এই নিবন্ধটি তাদের পছন্দের ভাষার আগ্রহের উপর ভিত্তি করে নতুনদের জন্য ওপেন সোর্সে অবদান রাখার সংস্থানগুলি বর্ণনা করে।
- ["ওপেন সোর্সে কনট্রিবিউট করার কাজ শুরু করার জন্য প্রথমদিকের ভাল সমস্যাগুলি অনুসন্ধান করুন"](https://github.blog/2020-01-22-browse-good-first-issues-to-start-contributing-to-open-source/) - গিটহাব এখন আপনাকে ওপেন সোর্সে কনট্রিবিউট করার কাজ শুরু করার জন্য প্রথম ভাল সমস্যাগুলি খুঁজে পেতে সহায়তা করে।
- [মেরিনা জেড দ্বারা রচিত "ওপেন সোর্স প্রকল্পে কীভাবে অবদান রাখতে হয়"](https://rubygarage.org/blog/how-contribute-to-open-source-projects) - এই বিস্তৃত নিবন্ধটি ব্যবসায়ের দিকে লক্ষ্য করে পরিচালিত হয়েছে (তবে স্বতন্ত্র কন্ট্রিবিউটরদের জন্য এখনও কার্যকর) যেখানে এটি কেন, কীভাবে, এবং কোন ওপেন-সোর্স প্রজেক্টগুলিতে কনট্রিবিউট করতে হবে সে সম্পর্কে আলোচনা করে।
- [এনড্রু দ্বারা রচিত "এখানে-শুরু-করুন-নির্দেশিকা"](https://github.com/zero-to-mastery/start-here-guidelines) - আসুন ওপেনসোর্স বিশ্বে কাজ শুরু করা যাক। বিশেষত শিক্ষা এবং ব্যবহারিক অভিজ্ঞতার উদ্দেশ্যে ডিজাইন করা
- [নামফোকাস দ্বারা রচিত "ওপেন সোর্সে কাজ শুরু করা"](https://github.com/numfocus/getting-started-with-open-source) - একটি গিটহাব রিপো যা কনট্রিবিউটরদের প্রথম দিকে কনট্রিবিউট করার সময়ে সকল বাধা-বিপত্তি দূরীকরণে সাহায্য করে।
- [Chryz-hub দ্বারা রচিত "সবার জন্য ওপেনসোর্স"](https://github.com/chryz-hub/opensource-4-everyone) - ওপেন সোর্সে Pull Requests Welcome | First-Timers-Only | Friendly Check | Resources সকল তথ্য নিয়ে গঠিত একটি রিপোজিটরি। এখানে গিটহাবের সদস্য নিয়ে, গিট এর বেসিক থেকে এডভান্সড লেভেল পর্যন্ত আলোচনা, ওপেন সোর্সে কাজ শুরু করার জন্য কি কি করতে হবে তার সবকিছু নিয়েই বিস্তারিত আলোচনা করা হয়েছে।
- [মুক্ত উপদেশ](http://open-advice.org/) - অনেকগুলো বিনামূল্যে দেয়া সফটওয়্যার প্রজেক্ট থেকে নিয়ে এই উপদেশ ভান্ডার গঠিত। ৪২ জন দক্ষ কনট্রিবিউটররা কি জানতে চান, তারা যে ধরণের প্রজেক্টেই কনট্রিবিউট করতে চান না কেন সবকিছুর ক্ষেত্রেই এসব কাজে লাগবে।
- ["গিটহাব শেখার ল্যাব"](https://lab.github.com/) - গিটহাব এর শেখার ল্যাব থেকে আপনার স্কিল ডেভলাপ করতে পারবেন। আমাদের বন্ধুসুলভ বট গুলো আনন্দের সাথে বিভিন্ন প্র্যাকটিকাল প্রজেক্টে কাজ করানোর মাধ্যমে আপনাকে অনেক কিছু শেখাবে। আপনি এসব শেখার সাথে আপনার মূল্যবান মতামত ও প্রদান করতে পারবেন।
- ["নতুন কনট্রিবিউটরদের নতুন প্রজেক্টে কনট্রিবিউট করাকালীন গুরুত্তপূর্ণ ১০ টি নিয়ম"](https://dx.plos.org/10.1371/journal.pcbi.1007296) - বিভিন্ন কমিউনিটির সদস্য সংখ্যা, দলনেতা সহ বিভিন্ন কিছুর সাথে মিল রেখে বেশ কিছু সাজেশন দিয়ে থাকে এই আর্টিকেলটি।
- ["গিটহাবে কনট্রিবিউট করার জন্য স্টেপ বাই স্টেপ গাইডলাইন"](https://www.dataschool.io/how-to-contribute-on-github/) - একটি ওপেন সোর্স প্রজেক্টে কাজ করার জন্য বিভিন্ন দরকারী লিংক এবং অন্যান্য রিসোর্স দ্বারা স্টেপ বাই স্টেপ পদ্ধতি বর্ণনা করা আছে।

## সরাসরি গিটহাব অনুসন্ধান

গিটহাবের অবদানের জন্য উপযুক্ত বিষয়গুলিতে সরাসরি নির্দেশিত লিঙ্কগুলি অনুসন্ধান করুন।

- [is:issue is:open label:beginner](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Abeginner)
- [is:issue is:open label:easy](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Aeasy)
- [is:issue is:open label:first-timers-only](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Afirst-timers-only)
- [is:issue is:open label:good-first-bug](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Agood-first-bug)
- [is:issue is:open label:"good first issue"](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3A"good+first+issue")
- [is:issue is:open label:starter](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Astarter)
- [is:issue is:open label:up-for-grabs](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Aup-for-grabs)

## মজিলায় কনট্রিবিউট করার ইকোসিস্টেম

- [ভাল প্রথম বাগ](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=sw:%22[good%20first%20bug]%22&limit=0) - কিছু বাগ যা ডেভলাপারেরা তাদের প্রজেক্টের জন্য একটি ভাল ভূমিকা হিসাবে চিহ্নিত করেছেন।
- [এমডিএন ওয়েব বাগ](https://developer.mozilla.org/en-US/docs/MDN/Contribute) - কনটেন্ট ইস্যু এবং প্লাটফর্মে থাকা বাগ গুলো ফিক্স করার মাধ্যমে এমডিএন এর ওয়েব ডক্স টীমকে সাহায্য করতে পারেন।
- [মেন্টরড বাগ](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mentor%3A%40) - কিছু বাগ যাদের জন্য একজন পরামর্শদাতা নিয়োগ পেয়েছেন যিনি IRC-তে থাকবেন এবং যখন আপনি কোনও কাজ করার সময় আটকে পড়লে আপনাকে তিনি সহায়তা করবেন।
- [Bugs Ahoy](https://www.joshmatthews.net/bugsahoy/) - Bugzilla-তে বাগ অনুসন্ধান করার জন্য উত্সর্গীকৃত একটি সাইট।
- [ফায়ারফক্স ডেভটুলস](http://firefox-dev.tools/) - ফায়ারফক্স ব্রাউজারে বিকাশকারী সরঞ্জামগুলির জন্য দায়ের করা বাগগুলির জন্য উত্সর্গীকৃত একটি সাইট।
- [মজিলা শুরু করুন](https://twitter.com/StartMozilla) - একটি টুইটার অ্যাকাউন্ট যা মজিলা ইকোসিস্টেমে নতুন কন্ট্রিবিউটরদের জন্য ইস্যুগুলি সম্পর্কে টুইট করে।

## নতুন ওপেন সোর্স কন্ট্রিবিউটরদের জন্য দরকারী নিবন্ধ

- [আপনার প্রথম ওপেন সোর্স প্রকল্পটি কীভাবে নির্বাচন করবেন (এবং এতে অবদান রাখবেন)](https://github.com/collections/choosing-projects) by [@GitHub](https://github.com/github)
- [ঠিক করার জন্য আপনার প্রথম ওপেন সোর্স বাগটি কীভাবে খুঁজে পাবেন](https://www.freecodecamp.org/news/finding-your-first-open-source-project-or-bug-to-work-on-1712f651e5ba/) by [@Shubheksha](https://github.com/Shubheksha)
- [শুধুমাত্র প্রথম Timers-দের জন্য](https://kentcdodds.com/blog/first-timers-only) by [@kentcdodds](https://github.com/kentcdodds)
- [ আপনার উদারতাটিকে ওপেন সোর্সে ফিরিয়ে আনুন](https://web.archive.org/web/20201009150545/https://www.hanselman.com/blog/bring-kindness-back-to-open-source) by [@shanselman](https://github.com/shanselman)
- [প্রথমবারের জন্য ওপেন সোর্সে প্রবেশ করা](https://www.nearform.com/blog/getting-into-open-source-for-the-first-time/) by [@mcdonnelldean](https://github.com/mcdonnelldean)
- [ওপেন সোর্সে কীভাবে অবদান রাখবেন](https://opensource.guide/how-to-contribute/) by [@GitHub](https://github.com/github/opensource.guide)
- [আপনার কোডে কীভাবে কোনও বাগ খুঁজে পাবেন](https://8thlight.com/insights/how-to-find-a-bug-in-your-code) by [@dougbradbury](https://twitter.com/dougbradbury)
- [মার্কডাউন প্রভুত্ব করুন](https://docs.github.com/features/mastering-markdown/) by [@GitHub](https://github.com/github/docs)
- [প্রথম মিশন: কন্ট্রিবিউটরদের পৃষ্ঠা](https://forcrowd.medium.com/first-mission-contributors-page-df24e6e70705#.2v2g0no29) by [@forCrowd](https://github.com/forCrowd)
- [মাত্র ৫ মিনিটে কীভাবে আপনার প্রথম ওপেন সোর্স অবদান রাখবেন](https://www.freecodecamp.org/news/how-to-make-your-first-open-source-contribution-in-just-5-minutes-aaad1fc59c9a/) by [@roshanjossey](https://github.com/Roshanjossey/)
- [Hacktoberfest 2019: আপনি কীভাবে আপনার ফ্রি শার্টটি পেতে পারেন - আপনি কোডিংয়ে নতুন হয়ে থাকলেও](https://www.freecodecamp.org/news/hacktoberfest-2018-how-you-can-get-your-free-shirt-even-if-youre-new-to-coding-96080dd0b01b/) by [@quincylarson](https://www.freecodecamp.org/news/author/quincylarson/)
- [ওপেন সোর্সের জন্য তিক্ত গাইড](https://medium.com/codezillas/a-bitter-guide-to-open-source-a8e3b6a3c1c4) by [@ken_wheeler](https://medium.com/@ken_wheeler)
- [প্রথমবারের মতো ওপেন সোর্সে অবদান রাখার জন্য একজন জুনিয়র বিকাশকারীদের জন্য ধাপে ধাপে নির্দেশিকা](https://hackernoon.com/contributing-to-open-source-the-sharks-are-photoshopped-47e22db1ab86) by [@LetaKeane](https://hackernoon.com/u/letakeane)
- [গিট এবং গিটহাব ধাপে ধাপে শিখুন (উইন্ডোজে)](https://medium.com/illumination/path-to-learning-git-and-github-be93518e06dc) by [@ows-ali](https://medium.com/@ows_ali)
- [কেন ওপেন সোর্স এবং কিভাবে?](https://careerkarma.com/blog/open-source-projects-for-beginners/) by [@james-gallagher](https://careerkarma.com/blog/author/jamesgallagher/)
- [ওপেন সোর্স দিয়ে কীভাবে শুরু করবেন - By Sayan Chowdhury](https://www.hackerearth.com/getstarted-opensource/)
- [কোন ওপেন সোর্সে আমার অবদান রাখা উচিৎ](https://kentcdodds.com/blog/what-open-source-project-should-i-contribute-to/) by [@kentcdodds](https://github.com/kentcdodds)
- [ওপেন সোর্সের জন্য একটি নিমজ্জিত পরিচায়ক নির্দেশিকা](https://developeraspire.hashnode.dev/an-immersive-introductory-guide-to-open-source) by [Franklin Okolie](https://twitter.com/DeveloperAspire)
- [ওপেন সোর্সে অবদান রাখা শুরু করা](https://stackoverflow.blog/2020/08/03/getting-started-with-contributing-to-open-source/) by [Zara Cooper](https://stackoverflow.blog/author/zara-cooper/)
- [ওপেন সোর্স অবদানের জন্য শিক্ষানবিস গাইড](https://workat.tech/general/article/open-source-contribution-guide-xmhf1k601vdj) by [Sudipto Ghosh](https://github.com/pydevsg)
- [ওপেন সোর্সে অবদান রাখার ৮টি নন-কোড উপায়](https://opensource.com/life/16/1/8-ways-contribute-open-source-without-writing-code) by [OpenSource](https://twitter.com/OpenSourceWay)
- [ওপেন সোর্স সফটওয়্যার কি? ওএসএস প্লেইন ইংরেজিতে ব্যাখ্যা করা হয়েছে](https://www.freecodecamp.org/news/what-is-open-source-software-explained-in-plain-english/) by [Jessica Wilkins](https://www.freecodecamp.org/news/author/jessica-wilkins/)


## ভার্সন কন্ট্রোলের ব্যবহার

- [Think Like (a) Git](https://think-like-a-git.net/) - গিটের সাথে নিরাপদে পরীক্ষা করার জন্য আপনাকে একটি সহজ কৌশল দেওয়ার জন্য "উন্নত সূচনাপ্রাপ্তদের" জন্য গিট-এর পরিচিতি।
- [Try Git](https://docs.github.com/en/get-started/quickstart/set-up-git) - আপনার ব্রাউজারের মধ্যে থেকে 15 মিনিটের মধ্যে বিনামূল্যে গিট শিখুন।
- [Everyday Git](https://git-scm.com/docs/giteveryday) - প্রতিদিনের গিটের জন্য একটি কার্যকর সর্বনিম্ন কমান্ডের সেট।
- [Oh shit, git!](https://ohshitgit.com/) - কীভাবে সরল ইংরেজিতে বর্ণিত সাধারণ `গিট` ভুল থেকে বেরিয়ে আসবেন; শপথ ছাড়াই পৃষ্ঠার জন্য [Dangit, git!] (https://dangitgit.com/) দেখুন।
- [Atlassian Git Tutorials](https://www.atlassian.com/git/tutorials) - `গিট` ব্যবহার করার জন্য বিভিন্ন টিউটোরিয়াল।
- [GitHub Git Cheat Sheet](https://education.github.com/git-cheat-sheet-education.pdf) (PDF)
- [freeCodeCamp's Wiki on Git Resources](https://forum.freecodecamp.org/t/wiki-git-resources/13136)
- [GitHub Flow](https://www.youtube.com/watch?v=juLIxo42A_s) (42:06) - গিটহাব কীভাবে পুল রিকুয়েস্ট করবেন তা সম্পর্কে কিছু কথা।
- [গিটহাব শেখার সংস্থানসমূহ](https://docs.github.com/en/free-pro-team@latest/github/getting-started-with-github/git-and-github-learning-resources) - গিট এবং গিটহাব শেখার সংস্থানসমূহ।
- [Pro Git](https://git-scm.com/book/en/v2) - স্কট চকন এবং বেন স্ট্রাব দ্বারা রচিত এবং অ্যাপ্রেস দ্বারা প্রকাশিত পুরো প্রো গিট বই।
- [Git-it](https://github.com/jlord/git-it-electron) - ধাপে ধাপে গিট টিউটোরিয়াল ডেস্কটপ অ্যাপ্লিকেশন।
- [Flight Rules for Git](https://github.com/k88hudson/git-flight-rules) - যখন জিনিসগুলি ভুল হয়ে যায় তখন কী করা উচিত সে সম্পর্কে একটি নির্দেশিকা।
- [নতুনদের জন্য স্প্যানিশ ভাষায় রচিত গিট নির্দেশিকা](https://platzi.github.io/git-slides/#/) - গিট এবং গিটহাব সম্পর্কে স্লাইডসমূহের একটি সম্পূর্ণ নির্দেশিকা স্প্যানিশ ভাষায় ব্যাখ্যা করা হয়েছে। Una guía completa de diapositivas sobre git y GitHub explicadas en Español.
- [Git Kraken](https://www.gitkraken.com/git-client) - সংস্করণ নিয়ন্ত্রণের জন্য ভিজ্যুয়াল, ক্রস-প্ল্যাটফর্ম এবং ইন্টারেক্টিভ `গিট` ডেস্কটপ অ্যাপ্লিকেশন।
- [Git Tips](https://github.com/git-tips/tips) - সর্বাধিক ব্যবহৃত গিট টিপস এবং কৌশলগুলির সংগ্রহ।
- [Git Best Practices](https://sethrobertson.github.io/GitBestPractices/) - প্রায়শই কমিট করুন, পরে নিখুঁত করুন, একবার প্রকাশ করুন: গিট সম্পর্কিত সেরা অভ্যাস।
- [Git Interactive Tutorial](https://learngitbranching.js.org/) - গিটকে সবচেয়ে ভিজ্যুয়াল এবং ইন্টারেক্টিভ উপায়ে শিখুন।
- [Complete Git and GitHub Tutorial](https://www.youtube.com/watch?v=apGV9Kg7ics) (1:12:39) - [কুনাল কুশওয়াহা] (https://www.youtube.com/channel/UCBGOUQHNNtNGcGzVq5rIXjw)এর সম্পূর্ণ গিট এবং গিটহাব ওয়াকথ্রু।

## ওপেন সোর্স বইসমূহ

- [Producing Open Source Software](https://producingoss.com/) - ওপেন সোর্স সফ্টওয়্যার তৈরি করা এবং ওপেন সোর্স বিকাশের মানবিক দিক সম্পর্কে একটি বই। এটি সফল প্রকল্পগুলি কীভাবে পরিচালনা করে, ব্যবহারকারী এবং বিকাশকারীদের প্রত্যাশা এবং বিনামূল্যে সফ্টওয়্যার সংস্কৃতি বর্ণনা করে। 
- [Open Source Book Series](https://opensource.com/resources/ebooks) - [https://opensource.com](https://opensource.com) থেকে ফ্রি ই-বুকের বিস্তৃত তালিকা সহ ওপেন সোর্স এবং ক্রমবর্ধমান ওপেন সোর্স আন্দোলন সম্পর্কে আরও জানুন।
- [Software Release Practice HOWTO](https://tldp.org/HOWTO/Software-Release-Practice-HOWTO/) - এই HOWTO লিনাক্স এবং অন্যান্য ওপেন সোর্স প্রকল্পগুলির জন্য ভাল প্রকাশের অনুশীলনগুলি বর্ণনা করে। এই অনুশীলনগুলি অনুসরণ করে আপনি ব্যবহারকারীদের পক্ষে আপনার কোডটি তৈরি এবং এটি ব্যবহার করা এবং অন্যান্য বিকাশকারীদের আপনার কোড বুঝতে এবং এটি উন্নত করতে আপনাকে সহযোগিতা করার জন্য যথাসম্ভব সহজ করে তুলবে।
- [Open Sources 2.0 : The Continuing Evolution](https://archive.org/details/opensources2.000diborich) (2005) - ওপেন সোর্স ২.০ হ'ল আজকের প্রযুক্তি নেতাদের অন্তর্দৃষ্টি এবং চিন্তা-চেতনা প্রবন্ধের একটি সংকলন যা ১৯৯৯ বইয়ের মুক্ত বিকাশ থেকে প্রকাশিত বিপ্লবী ছবি আঁকার কাজ চালিয়ে যাচ্ছে।
- [The Architecture of Open Source Applications](http://www.aosabook.org/en/git.html) - বিতরণকৃত ওয়ার্কফ্লোগুলি সক্ষম করতে গিটের বিভিন্ন দিক কীভাবে কভারগুলির অধীনে কাজ করে এবং এটি অন্যান্য সংস্করণ নিয়ন্ত্রণ সিস্টেমের (VCS ) থেকে কীভাবে আলাদা তা দেখানো হয়েছে।
- [Open Sources: Voices from the Open Source Revolution](https://www.oreilly.com/openbook/opensources/book/) - Linus Torvalds (Linux), Larry Wall (Perl), and Richard Stallman (GNU) এর মতো ওপেন সোর্স পথিকৃতদের প্রবন্ধ সংগ্রহ। 

## ওপেন সোর্স অবদানের উদ্যোগ

- [Up For Grabs](https://up-for-grabs.net/) - প্রারম্ভিক-বন্ধুত্বপূর্ণ সমস্যাগুলির সাথে প্রকল্পগুলি ধারণ করে।
- [First Contributions](https://www.firsttimersonly.com/) - ৫মিনিটের মধ্যে আপনার প্রথম ওপেন সোর্স অবদান রাখুন। অবদানের মাধ্যমে নতুনদের শুরু করতে সহায়তা করার জন্য একটি সরঞ্জাম এবং টিউটোরিয়াল। [এখানে](https://github.com/firstcontributes/first-contributes) সাইটের গিটহাব উৎস কোড রয়েছেএবং এই রিপোসিটোরিতে নিজেই অবদান রাখার সুযোগ নিন।
- [Hacktoberfest](https://hacktoberfest.digitalocean.com/) - ওপেন সোর্স অবদানকে উত্সাহিত করার জন্য একটি প্রোগ্রাম অক্টোবর মাসে কমপক্ষে ৪টি পুল রিকুয়েস্ট করে টি-শার্ট এবং স্টিকারের মতো উপহারগুলি উপার্জন করুন।
- [24 Pull Requests](https://24pullrequests.com) - ২৪ পুল রিকুয়েস্ট ডিসেম্বরের মাসে ওপেন সোর্স সহযোগিতার প্রচারের জন্য একটি প্রকল্প।
- [Ovio](https://ovio.org) - অবদানকারী-বান্ধব প্রকল্পগুলির একটি সংযুক্ত নির্বাচনসহ প্ল্যাটফর্ম। এটির একটি [শক্তিশালী সমস্যা অনুসন্ধানের সরঞ্জাম](https://ovio.org/issues) রয়েছে এবং এখানে আপনি পরবর্তী প্রকল্পগুলি এবং সমস্যাগুলি সংরক্ষণ করতে পারবেন।
- [Google Summer of Code](https://summerofcode.withgoogle.com/) – গুগল দ্বারা পরিচালিত একটি বার্ষিক অর্থ প্রদত্ত প্রোগ্রাম যা ওপেন-সোর্স সফ্টওয়্যার ডেভেলপমেন্টে আরও বেশি শিক্ষার্থী ডেভেলপার নিয়ে আসার উপর দৃষ্টি নিবদ্ধ করে।
- [Rails Girls Summer of Code](https://railsgirlssummerofcode.org/) - মহিলাদের এবং নন-বাইনারী কোডারদের জন্য একটি বিশ্বব্যাপী ফেলোশিপ প্রোগ্রাম যেখানে তারা বিদ্যমান ওপেন-সোর্স প্রকল্পগুলিতে কাজ করে এবং তাদের দক্ষতা প্রসারিত করে।
- [Major League Hacking Fellowship](https://fellowship.mlh.io/) - উচ্চাকাঙ্ক্ষী প্রযুক্তিবিদদের জন্য একটি বিকল্প রিমোট ইন্টার্নশিপ সুযোগ, যেখানে তারা ওপেন-সোর্স প্রকল্পগুলি তৈরি করে বা অবদান রাখে।


## লাইসেন্স

<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://licensebuttons.net/l/by-sa/4.0/88x31.png" /></a><br />এই কাজটি <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>  এর অধীনে লাইসেন্স প্রাপ্ত।


================================================
FILE: README-CN.md
================================================
<table>
    <tr>
        <!-- Do not translate this table -->
        <td><a href="./README.md"> English </a></td>
        <td><a href="./README-MR.md"> मराठी </a></td>
        <td><a href="./README-BN.md"> বাংলা </a></td>
        <td><a href="./README-CN.md"> 中文 </a></td>
        <td><a href="./README-RU.md"> русский </a></td>
        <td><a href="./README-RO.md"> Românesc </a></td>
        <td><a href="./README-IT.md"> Italiano </a></td>
        <td><a href="./README-ES.md"> Español </a></td>
        <td><a href="./README-pt-BR.md"> Português (BR) </a></td>
        <td><a href="./README-DE.md"> Deutsch </a></td>
        <td><a href="./README-GR.md"> Ελληνικά </a></td>
        <td><a href="./README-FR.md"> Français </a></td>
        <td><a href="./README-TR.md"> Turkish </a></td>
        <td><a href="./README-KO.md"> 한국어 </a></td>
    </tr>
</table>

# 欢迎新人开源贡献者!

[![Pull Requests Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com)
[![first-timers-only Friendly](https://img.shields.io/badge/first--timers--only-friendly-blue.svg)](http://www.firsttimersonly.com/)
[![Check Resources](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)

这是一个为新手贡献开源项目的人提供资源的列表。

如果你发现其他资源,请创建一个拉取请求。

如果你有问题或评论,请创建一个issue。

**内容列表**

- [在一般情况下为开源项目做贡献](#contributing-to-open-source-in-general)
- [直接在GitHub上搜索](#direct-github-searches)
- [Mozilla的贡献者生态系统](#mozillas-contributor-ecosystem)
- [对新的开源贡献者有用的文章](#useful-articles-for-new-open-source-contributors)
- [使用版本控制](#using-version-control)
- [开源图书](#open-source-books)
- [开源贡献计划](#open-source-contribution-initiatives)
- [参与开源项目](#open-source-programs-to-participate-in)
- [许可证](#license)

## 在一般情况下为开源项目做贡献

> 讨论开源世界和文化的文章和资源。


- [The Definitive Guide to Contributing to Open Source](https://www.freecodecamp.org/news/the-definitive-guide-to-contributing-to-open-source-900d5f9f2282/) 由 [@DoomHammerNG](https://twitter.com/DoomHammerNG)编写的指南.
- [An Intro to Open Source](https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source) - DigitalOcean的教程将指导您在GitHub上取得贡献成功的道路。
- [Code Triage](https://www.codetriage.com/) - 一个用于按语言筛选的流行存储库和issue查找工具。
- [Forge Your Future with Open Source](https://pragprog.com/titles/vbopens/forge-your-future-with-open-source/) ($) - 致力于解释开源的书籍,介绍如何找到一个项目并开始贡献。包括软件开发中的所有角色,不仅限于程序员。
- [Awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners) - 一个GitHub仓库,汇集了一些适合新贡献者的优秀错误项目,并为它们添加标签进行描述。
- [Open Source Guides](https://opensource.guide/) - 为个人、社区和公司提供资源集合,帮助他们学习如何运营和贡献开源项目。
- [45 Github Issues Dos and Don’ts](https://hackernoon.com/45-github-issues-dos-and-donts-dfec9ab4b612) - GitHub上的注意事项。
- [GitHub Guides](https://docs.github.com/en) -如何有效使用GitHub的基本指南。
- [Contribute to Open Source](https://github.com/danthareja/contribute-to-open-source) - 通过为一个模拟项目贡献代码来学习GitHub工作流程。
- [Linux Foundation's Open Source Guides for the Enterprise](https://www.linuxfoundation.org/resources/open-source-guides) - Linux基金会的开源项目指南。
- [CSS Tricks An Open Source Etiquette Guidebook](https://css-tricks.com/open-source-etiquette-guidebook/) - 一个开源礼仪指南手册,由Kent C. Dodds和Sarah Drasner撰写。
- [A to Z Resources for Students](https://github.com/dipakkr/A-to-Z-Resources-for-Students) - 大学生学习新编程语言的资源和机会精选清单。
- ["How to Contribute to an Open Source Project on GitHub" by Egghead.io](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) - 如何开始在GitHub上为开源项目做贡献的逐步视频指南。
- [Contributing to Open Source: A Live Walkthrough from Beginning to End](https://medium.com/@kevinjin/contributing-to-open-source-walkthrough-part-0-b3dc43e6b720) - 这个开源贡献的指南涵盖了从选择一个合适的项目,解决问题到将PR合并的整个过程。
- ["How to Contribute to Open Source Project" by Sarah Drasner](https://css-tricks.com/how-to-contribute-to-an-open-source-project/) - 他们正在专注于在GitHub上向他人的项目贡献拉取请求(PR)的细节。
- ["How to get started with Open Source" by Sayan Chowdhury](https://www.hackerearth.com:443/getstarted-opensource/) - 本文介绍了针对初学者根据他们喜欢的编程语言兴趣所提供的参与开源项目的资源。
- ["Browse good first issues to start contributing to open source"](https://github.blog/2020-01-22-browse-good-first-issues-to-start-contributing-to-open-source/) - GitHub现在可以帮助你找到适合初次贡献开源项目的问题。
- ["How to Contribute to Open Source Project" by Maryna Z](https://rubygarage.org/blog/how-contribute-to-open-source-projects) - 这篇全面的文章是针对企业(但对个人贡献者仍然有用)的,它讨论了为什么、如何以及要参与哪些开源项目。
- ["start-here-guidelines" by Andrei](https://github.com/zero-to-mastery/start-here-guidelines) - 让我们在开源世界中开始吧,在开源游乐场上起步。这个地方特别为教育和实践经验而设计。
- ["Getting Started with Open Source" by NumFocus](https://github.com/numfocus/getting-started-with-open-source) - 一个GitHub仓库,帮助贡献者克服参与开源项目的障碍。
- ["Opensoure-4-everyone" by Chryz-hub](https://github.com/chryz-hub/opensource-4-everyone) - 一个关于开源相关的仓库。这是一个旨在帮助提高GitHub成员可见性、练习基本和高级git命令、入门开源等方面的项目。
- ["Open Advice"](http://open-advice.org/) - 从各种自由软件项目中收集知识。它回答了42位杰出贡献者在开始时想要知道的问题,这样无论你如何和在哪里做出贡献,都可以提前开始。
- ["GitHub Skills"](https://skills.github.com) - 通过GitHub Skills提升您的技能水平。我们友好的机器人将带您完成一系列有趣、实用的项目,让您在短时间内学习所需技能,并提供有益反馈。
- ["Ten simple rules for helping newcomers become contributors to open projects"](https://doi.org/10.1371/journal.pcbi.1007296) - 本文基于对许多社区的研究以及成员、领导者和观察者的经验,总结了一些规则。
- ["Step-by-Step guide to contributing on GitHub"](https://www.dataschool.io/how-to-contribute-on-github/) - 一个逐步指南,配有支持性的图像和链接,介绍参与开源项目的整个过程。
- [Open Source with Pradumna](https://github.com/Pradumnasaraf/open-source-with-pradumna) - 该存储库包含学习和入门开源、Git和GitHub的资源和材料。
- ["FOSS Community Acronyms"](https://github.com/d-edge/foss-acronyms) - 此存储库包含FOSS(自由和开放源代码)社区中使用的缩写列表,以及它们的定义和用法。
- ["Open Source Fiesta - Open Source Fiesta"](https://zubi.gitbook.io/open-source-fiesta/) - 逐步说明如何为GitHub存储库做出贡献,并包含一个git命令行速查表。
- ["6 Best Practices to Manage Pull Request Creation and Feedback"](https://doordash.engineering/2022/08/23/6-best-practices-to-manage-pull-request-creation-and-feedback/) 来自DoorDash Engineering的软件工程师Jenna Kiyasu。
- ["Contribute to the Open-Source Community"](https://arijitgoswami.hashnode.dev/contribute-to-the-open-source-community) - 开源软件的优势,如何理解开源项目的内部工作原理并进行首次贡献。
- ["Complete Guide to Open Source - How to Contribute"](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:"beginner friendly"](https://github.com/search?q=beginner+friendly&state=open&type=Issues)

## Mozilla的贡献者生态系统
> Mozilla承诺为一个健康的互联网而努力,并且有机会为其开源项目做出贡献。

- [Good First Bugs](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=sw:%22[good%20first%20bug]%22&limit=0) - 开发人员认为这些bug是项目的良好入门。
- [MDN Web Docs](https://developer.mozilla.org/en-US/docs/MDN/Contribute) - 通过修复内容问题和平台错误,帮助MDN Web Docs团队记录Web平台。
- [Mentored Bugs](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mentor%3A%40) - 当你在修复的时候遇到问题会有指定的人通过网上交流的方式为你的提供帮助的bug。
- [Bugs Ahoy](http://www.joshmatthews.net/bugsahoy/) - 一个专门用于在Bugzilla上寻找漏洞的网站。
- [Firefox DevTools](http://firefox-dev.tools/) - 一个专门用于记录Firefox浏览器开发工具中的bug的网站。
- [What Can I Do For Mozilla](http://whatcanidoformozilla.org/) - 通过回答一系列关于你的技能和兴趣的问题,找出你可以从事的工作。 
- [Start Mozilla](https://twitter.com/StartMozilla) - 一个Twitter账号,专门发布适合刚加入Mozilla生态系统的贡献者关注的问题。

## 对新的开源贡献者有用的文章

> 针对新贡献者的有用文章和博客,教授如何入门。

- [Finding ways to contribute to open source on GitHub](https://docs.github.com/en/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github) by [@GitHub](https://github.com/github)
- [How to choose (and contribute to) your first Open Source project](https://github.com/collections/choosing-projects) by [@GitHub](https://github.com/collections)
- [How to find your first Open Source bug to fix](https://www.freecodecamp.org/news/finding-your-first-open-source-project-or-bug-to-work-on-1712f651e5ba/) by [@Shubheksha](https://github.com/Shubheksha)
- [First Timers Only](https://kentcdodds.com/blog/first-timers-only) by [@kentcdodds](https://github.com/kentcdodds)
- [Bring Kindness Back to Open Source](https://web.archive.org/web/20201009150545/https://www.hanselman.com/blog/bring-kindness-back-to-open-source) by [@shanselman](https://github.com/shanselman)
- [Getting into Open Source for the First Time](https://www.nearform.com/blog/getting-into-open-source-for-the-first-time/) by [@mcdonnelldean](https://github.com/mcdonnelldean)
- [How to Contribute to Open Source](https://opensource.guide/how-to-contribute/) by [@GitHub](https://github.com/github/opensource.guide)
- [How to Find a Bug in Your Code](https://8thlight.com/insights/how-to-find-a-bug-in-your-code) by [@dougbradbury](https://twitter.com/dougbradbury)
- [Mastering Markdown](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) by [@GitHub](https://github.com/github/docs)
- [First mission: Contributors page](https://forcrowd.medium.com/first-mission-contributors-page-df24e6e70705) by [@forCrowd](https://github.com/forCrowd)
- [How to make your first Open Source contribution in just 5 minutes](https://www.freecodecamp.org/news/how-to-make-your-first-open-source-contribution-in-just-5-minutes-aaad1fc59c9a/) by [@roshanjossey](https://github.com/Roshanjossey/)
- [I just got my free Hacktoberfest shirt. Here’s a quick way you can get yours.](https://www.freecodecamp.org/news/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307/) by [@quincylarson](https://www.freecodecamp.org/news/author/quincylarson/)
- [A Bitter Guide To Open Source](https://medium.com/codezillas/a-bitter-guide-to-open-source-a8e3b6a3c1c4) by [@ken_wheeler](https://medium.com/@ken_wheeler)
- [A junior developer’s step-by-step guide to contributing to Open Source for the first time](https://hackernoon.com/contributing-to-open-source-the-sharks-are-photoshopped-47e22db1ab86) by [@LetaKeane](https://hackernoon.com/u/letakeane)
- [Learn Git and GitHub Step By Step (on Windows)](https://medium.com/illumination/path-to-learning-git-and-github-be93518e06dc) by [@ows-ali](https://ows-ali.medium.com/)
- [Why Open Source and How?](https://careerkarma.com/blog/open-source-projects-for-beginners/) by [@james-gallagher](https://careerkarma.com/blog/author/jamesgallagher/)
- [How to get started with Open Source - By Sayan Chowdhury](https://www.hackerearth.com/getstarted-opensource/)
- [What open-source should I contribute to](https://kentcdodds.com/blog/what-open-source-project-should-i-contribute-to) by [@kentcdodds](https://twitter.com/kentcdodds)
- [An immersive introductory guide to Open-source](https://developeraspire.hashnode.dev/an-immersive-introductory-guide-to-open-source) by [Franklin Okolie](https://twitter.com/DeveloperAspire)
- [Getting started with contributing to open source](https://stackoverflow.blog/2020/08/03/getting-started-with-contributing-to-open-source/) by [Zara Cooper](https://stackoverflow.blog/author/zara-cooper/)
- [Beginner's guide to open-source contribution](https://workat.tech/general/article/open-source-contribution-guide-xmhf1k601vdj) by [Sudipto Ghosh](https://github.com/pydevsg)
- [8 non-code ways to contribute to open source](https://opensource.com/life/16/1/8-ways-contribute-open-source-without-writing-code) by [OpenSource](https://twitter.com/OpenSourceWay)
- [What is Open Source Software? OSS Explained in Plain English](https://www.freecodecamp.org/news/what-is-open-source-software-explained-in-plain-english/) by [Jessica Wilkins](https://www.freecodecamp.org/news/author/jessica-wilkins/)
- [How to Start an Open Source Project on GitHub – Tips from Building My Trending Repo](https://www.freecodecamp.org/news/how-to-start-an-open-source-project-on-github-tips-from-building-my-trending-repo/) by [@Rishit-dagli](https://github.com/Rishit-dagli)
- [Finding Good First Issues](https://community.codenewbie.org/bdougie/finding-good-first-issues-33a6) by [Brian Douglas](https://community.codenewbie.org/bdougie)
- [How can I become an Open Source contributor? (The ultimate guide)](https://medium.com/@juliafmorgado/how-can-i-become-an-open-source-contributor-the-ultimate-guide-d746e380e011) by [Julia Furst Morgado](https://medium.com/@juliafmorgado)

## 使用版本控制

> 使用版本控制的教程和资源,通常是Git和GitHub,涵盖不同难度级别。

- [Video tutorial for Git and Github by Harvard University](https://www.youtube.com/watch?v=NcoBAfJ6l2Q) - 哈佛大学的教程,是他们CS50网络开发课程中关于理解Git和GitHub以及使用Git命令的一部分。
- [Think Like (a) Git](https://think-like-a-git.net/) - Git介绍给“高级初学者”,但仍在苦苦挣扎的人,为了给你一个简单的策略来安全地尝试使用git。
- [Quickstart - Set up Git](https://docs.github.com/en/get-started/quickstart/set-up-git) - 学习如何在本地设置Git并进行身份验证,以及在您的学习之旅中的下一步。
- [Everyday Git](https://git-scm.com/docs/giteveryday) - 每天使用Git的一个有用的最小命令集。
- [Oh shit, git!](https://ohshitgit.com/) - 如何用简单易懂的英语解决常见的 `git` 错误;同时,也可以查看  [Dangit, git!](https://dangitgit.com/) 这个页面没有脏话。
- [Atlassian Git Tutorials](https://www.atlassian.com/git/tutorials) - 使用 `git` 的各种教程。
- [GitHub Git Cheat Sheet](https://education.github.com/git-cheat-sheet-education.pdf) (PDF)
- [freeCodeCamp's Wiki on Git Resources](https://forum.freecodecamp.org/t/wiki-git-resources/13136)
- [GitHub Flow](https://www.youtube.com/watch?v=juLIxo42A_s) (42:06) - 如何在GitHub上创建一个拉取请求的讲座。
- [Quickstart - GitHub Learning Resources](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教程桌面应用程序。
- [Flight Rules for Git](https://github.com/k88hudson/git-flight-rules) - 当事情出错时该怎么做的指南。
- [Git Guide for Beginners in Spanish](https://platzi.github.io/git-slides/#/) - 一个关于git和GitHub的幻灯片完整指南,用西班牙语解释。
- [Git Kraken](https://www.gitkraken.com/git-client) - 视觉、跨平台和交互式的 `git` 桌面应用程序,用于版本控制。
- [Git Tips](https://github.com/git-tips/tips) - 最常用的git提示和技巧收集。
- [Git Best Practices](https://sethrobertson.github.io/GitBestPractices/) - 经常提交,稍后完善,一次发布:Git 最佳实践。
- [Git Interactive Tutorial](https://learngitbranching.js.org/) - 以最直观和互动的方式学习Git。
- [Git Cheat Sheets](https://devhints.io/?q=git) - 一套关于Git的图形备忘单。
- [Complete Git and GitHub Tutorial](https://www.youtube.com/watch?v=apGV9Kg7ics) (1:12:39) - [Kunal Kushwaha](https://www.youtube.com/channel/UCBGOUQHNNtNGcGzVq5rIXjw)提供的全面Git和GitHub教程。
- [A Tutorial Introduction to Git](https://git-scm.com/docs/gittutorial) - 一个由Git提供的初学者教程。
- [First Aid Git](https://firstaidgit.io/#/) - 一个可搜索的收集了最常见 Git 问题的集合。这些问题的答案来自个人经验、Stackoverflow 和官方 Git 文档。
- [Git by Susan Potter](https://www.aosabook.org/en/git.html) - 展示Git的各种技术细节是如何在幕后实现分布式工作流程,并且它与其他版本控制系统(VCS)有何不同。
- [Git Tutorial for Beginners: Learn Git in 1 Hour](https://www.youtube.com/watch?v=8JJ101D3knE) -  由Mosh制作的适合初学者的Git视频,解释了基本命令,并使用易懂的插图帮助理解。

## 开源书籍

> 关于开源的各种书籍:文化、历史、最佳实践等。

- [生产开源软件](https://producingoss.com/) - 《开源软件的生产》是一本关于开源开发的人性化方面的书籍。它描述了成功项目的运作方式,用户和开发者的期望以及自由软件文化。
- [The Architecture of Open Source Applications](https://www.aosabook.org/en/index.html) - 24个开源应用程序的作者解释了他们的软件结构以及原因。从Web服务器和编译器到健康记录管理系统,这里都有涉及,旨在帮助您成为更好的开发者。
- [Open Source Book Series](https://opensource.com/resources/ebooks) - 通过 https://opensource.com,了解更多关于开源和不断发展的开源运动的信息,其中包括一份全面的免费电子书列表。
- [Software Release Practice HOWTO](https://tldp.org/HOWTO/Software-Release-Practice-HOWTO/) - 本HOWTO介绍了Linux和其他开源项目的良好发布实践。通过遵循这些实践,您将使用户能够尽可能轻松地构建和使用您的代码,并使其他开发人员能够理解您的代码并与您合作改进它。
- [Open Sources 2.0 : The Continuing Evolution](https://archive.org/details/opensources2.000diborich) (2005) -《开放源代码2.0》是一本由当今科技领袖撰写的富有洞见和发人深省的文章集,延续了1999年出版的书籍《开放源代码:革命中的声音》所描绘的进化图景。
- [Open Sources: Voices from the Open Source Revolution](https://www.oreilly.com/openbook/opensources/book/) - 来自开源先驱如Linus Torvalds(Linux)、Larry Wall(Perl)和Richard Stallman(GNU)的论文。

## 开源贡献初步

> 聚合初学者友好问题或季节性活动的倡议列表。

- [Up For Grabs](https://up-for-grabs.net/) - 包含初学者友好的问题的项目。
- [First Contributions](https://firstcontributions.github.io/) - 在5分钟内进行您的第一个开源贡献。提供工具和教程,帮助初学者开始做出贡献。 [Here](https://github.com/firstcontributions/first-contributions) 这是GitHub网站的源代码,也是为仓库本身做出贡献的机会。
- [First Timers Only](https://www.firsttimersonly.com/) - 一个标有“仅限初学者”的错误列表。
- [Hacktoberfest](https://hacktoberfest.digitalocean.com/) - 一个鼓励开源贡献的计划。在十月份至少提交4个拉取请求,就可以获得礼物,如T恤和贴纸。
- [24 Pull Requests](https://24pullrequests.com) - 24 Pull Requests 是一个在十二月份期间促进开源协作的项目。
- [Ovio](https://ovio.org) - 一个拥有经过筛选的、适合贡献者参与的项目的平台。 它拥有一个 [powerful issue search tool](https://ovio.org/issues) 并且允许您将项目和问题保存以供日后使用。
- [Contribute-To-This-Project](https://github.com/Syknapse/Contribute-To-This-Project) - 这是一个教程,旨在帮助第一次贡献者参与一个简单易懂的项目,并且熟悉使用GitHub。
- [Open Source Welcome Committee](https://www.oswc.is/) - 开源欢迎委员会(OSWC)帮助新人加入非凡的开源世界。快来与我们一起提交你的开源项目吧!

## 开源计划参与

> 由社区主办的项目、实习或奖学金,旨在帮助初级贡献者与导师和资源配对,以为开源软件项目做出贡献。

- [All Linux Foundation (LF) Mentorships](https://mentorship.lfx.linuxfoundation.org/#projects_all)
- [Beginner friendly Open Source programs with their timelines](https://github.com/arpit456jain/Open-Source-Programs)
- [Cloud Native Computing Foundation](https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/)
- [FossAsia](https://fossasia.org)
- [Free Software Foundation (FSF) Internship](https://www.fsf.org/volunteer/internships)
- [Google Summer of Code](https://summerofcode.withgoogle.com/) - 由Google每年举办的付费计划,旨在吸引更多学生开发者参与开源软件开发。
- [Girlscript Summer of Code](https://gssoc.girlscript.tech/) - 每年夏季由Girlscript基金会举办的为期三个月的开源项目。在这几个月里,参与者在熟练导师的指导下不断努力,为众多项目做出贡献。通过这样的经历,学生们可以从家中舒适地开始为真实世界的项目做出贡献。
- [Hacktoberfest](https://hacktoberfest.digitalocean.com)
- [Hyperledger Mentorship Program](https://wiki.hyperledger.org/display/INTERN) - 如果你对区块链感兴趣,这个适合你。你可以为Hyperledger做贡献。这个导师计划让你能够实际接触到Hyperledger开源开发。你将被分配给在Hyperledger开发者社区非常活跃的导师们。
- [LF Networking Mentorship](https://wiki.lfnetworking.org/display/LN/LFN+Mentorship+Program)
- [Microsoft Reinforcement Learning](https://www.microsoft.com/en-us/research/academic-program/rl-open-source-fest/)
- [Major League Hacking (MLH) Fellowship](https://fellowship.mlh.io/) - 一个远程实习的替代方案,适合有志于成为技术专家的人们,在这里他们可以构建或贡献开源项目。
- [Open Summer of Code](https://osoc.be/students)
- [Open Mainframe](https://www.openmainframeproject.org/all-projects/mentorship-program) - Open Mainframe Project也有自己的开源程序,学员们将能够扩展他们对主机技术的知识。
- [Outreachy](https://www.outreachy.org)
- [Processing Foundation Internship](https://processingfoundation.org/fellowships/)
- [Rails Girls Summer of Code](https://railsgirlssummerofcode.org/) - 一个全球性的女性和非二元编码者交流计划,他们在现有的开源项目上工作,并扩展自己的技能。
- [Redox OS Summer of Code](https://www.redox-os.org/rsoc/) - Redox OS夏季代码活动是对Redox OS项目捐款的主要用途。我们选择那些已经表现出对Redox OS有贡献意愿和能力的学生参与。
- [Social Summer of Code](https://ssoc.devfolio.co/) - 社会基金会为学生提供了为期两个月的暑期项目,让他们了解开源文化并参与社区活动。参与者在经验丰富的导师指导下,为真实项目做出贡献。
- [Season of KDE](https://season.kde.org/) - 由KDE社区主办的KDE之季是一个面向全球个人的外展计划。KDE是一个国际自由软件社区,致力于开发自由和开源软件,您可以通过KDE之季项目为其做出贡献。

## 协议

<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://licensebuttons.net/l/by-sa/4.0/88x31.png" /></a><br />此作品根据许可证进行授权。 <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">知识共享署名-相同方式共享4.0国际许可协议e</a>.


================================================
FILE: README-DE.md
================================================
<table>
    <tr>
        <!-- Do not translate this table -->
        <td><a href="./README.md"> English </a></td>
        <td><a href="./README-MR.md"> मराठी </a></td>
        <td><a href="./README-BN.md"> বাংলা </a></td>
        <td><a href="./README-CN.md"> 中文 </a></td>
        <td><a href="./README-RU.md"> русский </a></td>
        <td><a href="./README-RO.md"> Românesc </a></td>
        <td><a href="./README-IT.md"> Italiano </a></td>
        <td><a href="./README-ES.md"> Español </a></td>
        <td><a href="./README-pt-BR.md"> Português (BR) </a></td>
        <td><a href="./README-DE.md"> Deutsch </a></td>
        <td><a href="./README-GR.md"> Ελληνικά </a></td>
        <td><a href="./README-FR.md"> Français </a></td>
        <td><a href="./README-TR.md"> Turkish </a></td>
        <td><a href="./README-KO.md"> 한국어 </a></td>
    </tr>
</table>

# Willkommen, Open-Source-Einsteiger\*in!

[![Pull Requests Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com)
[![first-timers-only Friendly](https://img.shields.io/badge/first--timers--only-friendly-blue.svg)](http://www.firsttimersonly.com/)
[![Check Resources](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)

Dies ist eine Liste mit Materialien für alle, die neu in der
Open-Source-Welt sind und selbst etwas beitragen möchten.

Wenn du weitere nützliche Materialien findest, starte bitte einen Pull Request.

Wenn du Fragen oder Kommentare hast, eröffne bitte ein neues Issue.

**Inhaltsverzeichnis**

- [Open-Source-Beiträge im Allgemeinen](#open-source-beiträge-im-allgemeinen)
- [GitHub-Suchen](#github-suchen)
- [Mozillas Open-Source-Ökosystem](#mozillas-open-source-ökosystem)
- [Nützliche Artikel für Open-Source-Mitarbeiterinnen](#nützliche-artikel-für-open-source-mitarbeiterinnen)
- [Versionskontrolle nutzen](#versionskontrolle-nutzen)
- [Open-Source-Bücher](#open-source-bücher)
- [Open-Source-Beitragsinitiativen](#open-source-beitragsinitiativen)
- [Open-Source-Programme an denen du teilnehmen kannst](#open-source-programme-an-denen-du-teilnehmen-kannst)
- [Lizenz](#lizenz)

## Open-Source-Beiträge im Allgemeinen

- [The Definitive Guide to Contributing to Open Source](https://medium.freecodecamp.org/the-definitive-guide-to-contributing-to-open-source-900d5f9f2282) von [@DoomHammerNG](https://twitter.com/DoomHammerNG).
- [An Intro to Open Source](https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source) - Tutorials von DigitalOcean, die dich beim
  erfolgreichen Erstellen von Beiträgen auf GitHub anleiten.
- [Issuehub.io](http://issuehub.pro/) - ein Tool, um auf GitHub nach Issues mit speziellen Labeln und Sprachen zu suchen.
- [Code Triage](https://www.codetriage.com/) - noch ein sehr schönes Tool, um nach Sprache sortiert beliebte Repositories und Issues zu finden.
- [Awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners) - ein GitHub-Repository, das Projekte mit guten Einsteiger\*innen-Bugs sammelt und
  mit entsprechenden Labels versieht.
- [Open Source Guides](https://opensource.guide/) - eine Sammlung von Materialien für Einzelpersonen, Gruppen und Unternehmen, die lernen wollen, wie man
  Open-Source-Projekte selbst erstellt oder zu ihnen beiträgt.
- [45 Github Issues Dos and Don’ts](https://hackernoon.com/45-github-issues-dos-and-donts-dfec9ab4b612) - Regeln für das Verhalten auf GitHub.
- [GitHub Guides](https://docs.github.com/en) - grundsätzliche Einführungen zur effizienten Nutzung von GitHub.
- [Contribute to Open Source](https://github.com/danthareja/contribute-to-open-source) - die GitHub-Arbeitsweise durch Beiträge für ein simuliertes Tutorial-Projekt kennen lernen.
- [Linux Foundation's Open Source Guides for the Enterprise](https://www.linuxfoundation.org/resources/open-source-guides/) - die Einführung der Linux
  Foundation in Open-Source-Projekte.
- [CSS Tricks An Open Source Etiquette Guidebook](https://css-tricks.com/open-source-etiquette-guidebook/) - ein Open-Source-Knigge von Kent C. Dodds und Sarah Drasner.
- [A to Z Resources for Students](https://github.com/dipakkr/A-to-Z-Resources-for-Students) - kuratierte Liste von Materialien und Möglichkeiten für
  Studierende, um neue Programmiersprachen zu lernen.
- [Contributing to your First Open Source Project: A Practical
  Approach](https://blog.devcenter.co/contributing-to-your-first-open-source-project-a-practical-approach-1928c4cbdae) - eine Schritt-für-Schritt-Anleitung zum
  Beitragen zu deinem ersten Open-Source-Projekt von [Abati Adewale](https://www.acekyd.com).
- ["How to Contribute to an Open Source Project on GitHub" by Egghead.io](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) -
  eine Schritt-für-Schritt-Videoanleitung darüber, wie man Beiträge zu Open-Source-Projekten auf GitHub leistet.

## GitHub-Suchen

Suchbegriffe, die direkt auf für Einsteiger\*innen geeignete Issues auf GitHub verweisen.

- [is:issue is:open label:beginner](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Abeginner)
- [is:issue is:open label:easy](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Aeasy)
- [is:issue is:open label:first-timers-only](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Afirst-timers-only)
- [is:issue is:open label:good-first-bug](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Agood-first-bug)
- [is:issue is:open label:"good first issue"](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3A"good+first+issue")
- [is:issue is:open label:starter](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Astarter)
- [is:issue is:open label:up-for-grabs](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Aup-for-grabs)

## Mozillas Open-Source-Ökosystem

- [Good First Bugs](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=sw:%22[good%20first%20bug]%22&limit=0) - Bugs, die Entwickler\*innen als gute Einstiegsübungen zum Mozilla-Projekt
  ansehen.
- [Mentored Bugs](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mentor%3A%40) - Bugs, die von Mentor\*innen betreut werden, welche dir helfen, wenn du bei
  der Behebung des Bugs nicht mehr weiterkommst.
- [Bugs Ahoy](http://www.joshmatthews.net/bugsahoy/) - eine Seite, die sich dem Finden von Bugs auf Bugzilla widmet.
- [Firefox DevTools](http://firefox-dev.tools/) - eine Seite, die sich Bugs der Developer-Tools des Firefox-Browsers widmet.
- [Start Mozilla](https://twitter.com/StartMozilla) - ein Twitter-Account, der über Issues twittert, die gut geeignet für neue Entwickler\*innen sind.

## Nützliche Artikel für Open-Source-Mitarbeiter\*innen

- [How to choose (and contribute to) your first Open Source project](https://github.com/collections/choosing-projects) von [@GitHub](https://github.com/github)
- [How to find your first Open Source bug to fix](https://medium.freecodecamp.org/finding-your-first-open-source-project-or-bug-to-work-on-1712f651e5ba#.slc8i2h1l) von [@Shubheksha](https://github.com/Shubheksha)
- [First Timers Only](https://kentcdodds.com/blog/first-timers-only) von [@kentcdodds](https://github.com/kentcdodds)
- [Bring Kindness Back to Open Source](http://www.hanselman.com/blog/BringKindnessBackToOpenSource.aspx) von [@shanselman](https://github.com/shanselman)
- [Getting into Open Source for the First Time](https://www.nearform.com/blog/getting-into-open-source-for-the-first-time/) von [@mcdonnelldean](https://github.com/mcdonnelldean)
- [How to Contribute to Open Source](https://opensource.guide/how-to-contribute/) von [@GitHub](https://github.com/github/opensource.guide)
- [How to Find a Bug in Your Code](https://8thlight.com/blog/doug-bradbury/2016/06/29/how-to-find-bug-in-your-code.html) von [@dougbradbury](https://twitter.com/dougbradbury)
- [Mastering Markdown](https://docs.github.com/de/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) von [@GitHubGuides](https://docs.github.com/de)
- [First mission: Contributors page](https://medium.com/@forCrowd/first-mission-contributors-page-df24e6e70705#.2v2g0no29) von [@forCrowd](https://github.com/forCrowd)
- [How to make your first Open Source contribution in just 5 minutes](https://medium.freecodecamp.org/how-to-make-your-first-open-source-contribution-in-just-5-minutes-aaad1fc59c9a) von [@roshanjossey](https://medium.freecodecamp.org/@roshanjossey)
- [Hacktoberfest 2018: How you can get your free shirt — even if you’re new to coding](https://medium.freecodecamp.org/hacktoberfest-2018-how-you-can-get-your-free-shirt-even-if-youre-new-to-coding-96080dd0b01b) von [@quincylarson](https://medium.freecodecamp.org/@quincylarson)
- [A Bitter Guide To Open Source](https://medium.com/codezillas/a-bitter-guide-to-open-source-a8e3b6a3c1c4) von [@ken_wheeler](https://medium.com/@ken_wheeler)
- [A junior developer’s step-by-step guide to contributing to Open Source for the first time](https://hackernoon.com/contributing-to-open-source-the-sharks-are-photoshopped-47e22db1ab86) von [@LetaKeane](http://www.letakeane.com/)
- [Learn Git and GitHub Step By Step (on Windows)](https://medium.com/@ows_ali/be93518e06dc) von [@ows-ali](https://medium.com/@ows_ali)

## Versionskontrolle nutzen

- [Think Like (a) Git](https://think-like-a-git.net/) - Git-Einführung für "Fortgeschrittene Anfänger\*innen", welche ihnen eine Strategie an die Hand gibt, um
  problemlos und sicher mit Git zu experimentieren.
- [Try Git](https://docs.github.com/de/get-started/quickstart/set-up-git) - Git innerhalb von fünfzehn Minuten aus dem Browser heraus lernen - und zwar kostenlos.
- [Everyday Git](https://git-scm.com/docs/giteveryday) - eine hilfreiche Minimalversion der grundsätzlichsten Git-Kommandos.
- [Oh shit, git!](http://ohshitgit.com/) - wie man die typischsten Git-Fehler vermeidet.
- [Atlassian Git Tutorials](https://www.atlassian.com/git/tutorials/) - zahlreiche Tutorials über die Nutzung von `git`.
- [GitHub Git Cheat Sheet](https://education.github.com/git-cheat-sheet-education.pdf) - eine PDF-Datei mit Erklärungen zu `git`-Befehlen.
- [freeCodeCamp's Wiki on Git Resources](https://www.freecodecamp.org/forum/t/wiki-git-resources/13136) - eine Sammlung voller Artikel und Erklärungen zu Problemen aller Art.
- [GitHub Flow](https://www.youtube.com/watch?v=juLIxo42A_s) (42:06) - GitHub-Talk darüber, wie man einen Pull-Request erstellt.
- [GitHub Learning Resources](https://help.github.com/articles/git-and-github-learning-resources/) - Git- und GitHub-Lernmaterialien.
- [Pro Git](https://git-scm.com/book/en/v2) - das komplette Pro-Git-Buch, verfasst von Scott Chacon und Ben Straub (Apress).
- [Git-it](https://github.com/jlord/git-it-electron) - Schritt-für-Schritt-Git-Tutorial als Desktopanwendung.
- [Flight Rules for Git](https://github.com/k88hudson/git-flight-rules) - was zu tun ist, wenn die Dinge schiefgehen.
- [A Comprehensive Introduction To Git and GitHub](https://codeburst.io/git-good-part-a-e0d826286a2a) - eine Anleitung von Madhav Bahl für
  Einsteiger\*innen. Es enthält Informationen über GitHub als Service und Konzepte der Git-Versionskontrolle.
- [Git Guide for Beginners in Spanish](https://platzi.github.io/git-slides/#/) - eine vollständige Slide-Einführung über Git und GitHub auf Spanisch.
- [Git Kraken](https://www.gitkraken.com/git-client) - visuelle, plattformübergreifende und interaktive `git` Desktopanwendung.

## Open-Source-Bücher

- [Producing Open Source Software](http://producingoss.com/) - ein Buch über die menschliche Seite der Open-Source-Entwicklung. Beschreibt, wie erfolgreiche
  Projekte agieren, die Erwartungen der Nutzer\*innen und Entwickler\*innen und die Kultur freier Software.
- [Open Source Book Series](https://opensource.com/resources/ebooks) - lerne mehr über Freie Software und die Freie-Software-Bewegung durch eine Reihe von
  verständlichen E-Books von https://opensource.com.
- [Software Release Practice HOWTO](http://tldp.org/HOWTO/Software-Release-Practice-HOWTO/) - dieses How-To beschreibt eine gute Veröffentlichungspraxis für Linux
  und andere Freie-Software-Projekte. Wenn du dich an diese Praxis hältst, machst du es anderen Nutzer\*innen einfacher, deinen Code zu nutzen, zu verstehen und
  mit ihm zu arbeiten.
- [Open Sources 2.0 : The Continuing Evolution](https://archive.org/details/opensources2.000diborich) (2005) - "Open Sources 2.0" ist eine Essaysammlung
  führender Technologieexpert\*innen, die eine Vision fortführen, welche ihren Ursprung in dem 1999 erschienen Buch "Open Sources: Voices from the
  Revolution" hat.

## Open-Source-Beitragsinitiativen

- [Up For Grabs](http://up-for-grabs.net/#/) - enthält Projekte mit einsteiger\*innenfreundlichen Issues.
- [First Timers Only](http://www.firsttimersonly.com/) - eine Liste mit Bugs, die das Label "first-timers-only" haben.
- [First Contributions](https://firstcontributions.github.io/) - mache deinen ersten Open-Source-Beitrag innerhalb von fünf Minuten. Ein Tool, das
  Einsteiger\*innen auf dem Weg zum ersten Beitrag hilft.
- [Hacktoberfest](https://hacktoberfest.digitalocean.com/) - ein Programm, das zu Open-Source-Beiträgen motiviert. Gewinne Preise wie T-Shirts oder Sticker,
  indem du mindestens fünf Pull-Requests im Oktober machst.
- [24 Pull Requests](https://24pullrequests.com) - "24 Pull Requests" ist ein Projekt, das für Open-Source-Kollaborationen im Dezember wirbt.

## Open-Source-Programme, an denen du teilnehmen kannst

- [Bundesnachrichtendienst (BND) | Summer of Code](https://www.bnd.bund.de/DE/Karriere/SummerOfCode/SummerOfCode_node.html)
- [Google Summer of Code](https://summerofcode.withgoogle.com)
- [FossAsia](https://fossasia.org)
- [MLH Fellowship](https://fellowship.mlh.io)
- [Outreachy](https://www.outreachy.org)
- [Hacktoberfest](https://hacktoberfest.digitalocean.com)
- [CNCF](https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/)
- [Microsoft Reinforcement learning](https://www.microsoft.com/en-us/research/academic-program/rl-open-source-fest/)

## Lizenz

<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0"
src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a><br />Dieses Werk ist lizenziert unter einer <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.


================================================
FILE: README-ES.md
================================================
<table>
    <tr>
        <!-- Do not translate this table -->
        <td><a href="./README.md"> English </a></td>
        <td><a href="./README-MR.md"> मराठी </a></td>
        <td><a href="./README-BN.md"> বাংলা </a></td>
        <td><a href="./README-CN.md"> 中文 </a></td>
        <td><a href="./README-RU.md"> русский </a></td>
        <td><a href="./README-RO.md"> Românesc </a></td>
        <td><a href="./README-IT.md"> Italiano </a></td>
        <td><a href="./README-ES.md"> Español </a></td>
        <td><a href="./README-pt-BR.md"> Português (BR) </a></td>
        <td><a href="./README-DE.md"> Deutsch </a></td>
        <td><a href="./README-GR.md"> Ελληνικά </a></td>
        <td><a href="./README-FR.md"> Français </a></td>
        <td><a href="./README-TR.md"> Turkish </a></td>
        <td><a href="./README-KO.md"> 한국어 </a></td>
    </tr>
</table>

# ¡Bienvenido aprendiz colaborador de código abierto!

[![Pull Requests Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com)
[![first-timers-only Friendly](https://img.shields.io/badge/first--timers--only-friendly-blue.svg)](http://www.firsttimersonly.com/)
[![Check Resources](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)

Esta es una lista de recursos para personas que se inician en la colaboración de proyectos de código abierto.

Si encuentras recursos adicionales, por favor contribuye con un `pull request` a este repositorio.

Si tienes alguna pregunta o comentario, por favor crea un `issue` en este repositorio.

**Tabla de contenidos**

- [Contribuyendo al código abierto en general](#contribuyendo-al-c%C3%B3digo-abierto-en-general)
- [Búsquedas directas en GitHub](#busquedas-directas-en-github)
- [Ecosistema de colaboradores de Mozilla](#ecosistema-de-colaboradores-de-mozilla)
- [Artículos útiles para nuevos colaboradores de código abierto](#art%C3%ADculos-%C3%BAtiles-para-nuevos-colaboradores-de-c%C3%B3digo-abierto)
- [Usando control de versiones](#usando-control-de-versiones)
- [Libros de código abierto](#libros-de-c%C3%B3digo-abierto)
- [Iniciativas de contribución de código abierto](#iniciativas-de-contribuci%C3%B3n-de-c%C3%B3digo-abierto)
- [Licencia](#licencia)

## Contribuyendo al código abierto en general

> Artículos y recursos que discuten el mundo y la cultura del código abierto.

- [Guía definitiva para contribuir al código abierto](https://medium.freecodecamp.org/the-definitive-guide-to-contributing-to-open-source-900d5f9f2282) por [@DoomHammerNG](https://twitter.com/DoomHammerNG)
- [Una introducción al código abierto](https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source) - Tutoriales hechos por DigitalOcean para guiarte de manera exitosa en tu camino cómo colaborador en GitHub.
- [Code Triage](https://www.codetriage.com/) - Otro muy buen buscador de repositorios e `issues` filtrados por lenguaje de programación.
- [Awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners) - Repositorio de GitHub que acumula proyectos con issues fáciles y etiquetados para colaboradores recien iniciados.
- [Guías de código abierto](https://opensource.guide/) - Colección de recursos para particulares, comunidades y empresas que quieren aprender cómo iniciar y contribuir en proyectos de código abierto.
- [45 pros y contras creando issues en Github](https://hackernoon.com/45-github-issues-dos-and-donts-dfec9ab4b612) - Pros y Contras creando `issues` en GitHub.
- [Guías de GitHub](https://docs.github.com/en) - Guía básica de cómo usar GitHub de manera efectiva.
- [Contribuir al código abierto](https://github.com/danthareja/contribute-to-open-source) - Aprender el flujo de trabajo en GitHub colaborando en un proyecto de prueba.
- [Guías de código abierto de la Fundación Linux para la empresa](https://www.linuxfoundation.org/resources/open-source-guides) - Guía de la Fundación Linux para proyectos de código abierto.
- [Trucos CSS, Guía de etiquetas de código abierto](https://css-tricks.com/open-source-etiquette-guidebook/) - Una guía de etiquetas de código abierto escrita por [Kent C. Dodds](https://github.com/kentcdodds) y [Sarah Drasner](https://github.com/sdras).
- [Recursos de la A a la Z para estudiantes](https://github.com/dipakkr/A-to-Z-Resources-for-Students) - Lista precisa de recursos y oportunidades para estudiantes que quieran aprender un nuevo lenguaje de programación.
- [Contribuyendo en tu primer proyecto de código abierto: Un acercamiento práctico.](https://blog.devcenter.co/contributing-to-your-first-open-source-project-a-practical-approach-1928c4cbdae) - Un acercamiento paso a paso para contribuir en tu primer proyecto de código abierto por [Abati Adewale](https://www.acekyd.com).
- ["Cómo contribuir a un proyecto de código abierto en GitHub" por Egghead.io](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) - Una videoguía paso a paso de cómo empezar a contribuir en un proyecto de código abierto en GitHub.

## Búsquedas directas en GitHub

> Lista de enlaces convenientes para principiantes que apuntan a `issues` en GitHub.

- [is:issue is:open label:beginner](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Abeginner)
- [is:issue is:open label:easy](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Aeasy)
- [is:issue is:open label:first-timers-only](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Afirst-timers-only)
- [is:issue is:open label:good-first-bug](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Agood-first-bug)
- [is:issue is:open label:"good first issue"](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3A"good+first+issue")
- [is:issue is:open label:starter](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Astarter)
- [is:issue is:open label:up-for-grabs](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Aup-for-grabs)

## Ecosistema de colaboradores de Mozilla

> Mozilla se compromete a tener un Internet saludable y, con ello, ofrecer oportunidades de contribuir a sus proyectos de código abierto.

- [Issues perfectos por donde empezar a colaborar](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=sw:%22[good%20first%20bug]%22&limit=0) - `Issues` que desarrolladores han identificado cómo adecuadas para introducirse en el proyecto.
- [Issues asistidas por un mentor](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mentor%3A%40) - `Issues` que tienen un mentor asignado el cual estará disponible mediante IRC para ayudarte mientras trabajas en ellas.
- [Bugs Ahoy](http://www.joshmatthews.net/bugsahoy/) - Un sitio donde encontrar `issues` de Bugzilla.
- [Firefox DevTools](http://firefox-dev.tools/) - Un sitio dedicado donde encontrar `issues` archivados por la herramienta de desarrollo dentro del navegador Firefox.
- [StartMozilla](https://twitter.com/StartMozilla) - Una cuenta de Twitter sobre temas específicos para nuevos colaboradores en el ecosistema de Mozilla.

## Artículos útiles para nuevos colaboradores de código abierto

> Artículos y blogs útiles dirigidos a nuevos colaboradores sobre cómo empezar.

- [Cómo elegir (y contribuir en ) tu primer proyecto de código abierto](https://github.com/collections/choosing-projects) por [@GitHub](https://github.com/github)
- [Cómo encontrar tu primer error de código abierto para solucionar](https://medium.freecodecamp.org/finding-your-first-open-source-project-or-bug-to-work-on-1712f651e5ba#.slc8i2h1l) por [@Shubheksha](https://github.com/Shubheksha)
- [Solo para principiantes](https://kentcdodds.com/blog/first-timers-only) por [@kentcdodds](https://github.com/kentcdodds)
- [Trayendo de vuelta la amabilidad al código abierto](http://www.hanselman.com/blog/BringKindnessBackToOpenSource.aspx) por [@shanselman](https://github.com/shanselman)
- [Entrando en el código abierto por primera vez](https://www.nearform.com/blog/getting-into-open-source-for-the-first-time/) por [@mcdonnelldean](https://github.com/mcdonnelldean)
- [Cómo contribuir al código abierto](https://opensource.guide/how-to-contribute/) por [@GitHub](https://github.com/github/docs)
- [Cómo encontrar errores en tu código](https://8thlight.com/insights/how-to-find-a-bug-in-your-code) por [@dougbradbury](https://twitter.com/dougbradbury)
- [Markdown: Cómo escribir en GitHub](https://docs.github.com/es/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) por [@GitHubDocs](https://docs.github.com/es)
- [Primera misión: Página de colaboradores](https://forcrowd.medium.com/first-mission-contributors-page-df24e6e70705#.2v2g0no29) por [@forCrowd](https://github.com/forCrowd)
- [Cómo hacer tu primera contribución al código abierto en 5 minutos](https://medium.freecodecamp.org/how-to-make-your-first-open-source-contribution-in-just-5-minutes-aaad1fc59c9a) por [@roshanjossey](https://medium.freecodecamp.org/@roshanjossey)
- [Hacktoberfest 2018: Cómo puedes conseguir tu primera camiseta - incluso si eres nuevo programando](https://medium.freecodecamp.org/hacktoberfest-2018-how-you-can-get-your-free-shirt-even-if-youre-new-to-coding-96080dd0b01b) por [@quincylarson](https://medium.freecodecamp.org/@quincylarson)
- [Una guía paso a paso sobre cómo contribuir por primera vez al código abierto hecha para programadores sin experiencia](https://hackernoon.com/contributing-to-open-source-the-sharks-are-photoshopped-47e22db1ab86) por [@LetaKeane](http://www.letakeane.com/)
- [Aprende Git y GitHub paso a paso (en Windows)](https://medium.com/@ows_ali/be93518e06dc) por [@ows-ali](https://medium.com/@ows_ali)

## Usando control de versiones

> Tutoriales y recursos de varios niveles sobre el uso del control de versiones, normalmente Git y GitHub.

- [Piensa como (un) Git](https://think-like-a-git.net/) - Introducción de Git para "principiantes avanzados" pero aún esforzándose, con el fin de darte una estrategia simple para experimentar con git de manera fiable.
- [Try Git](https://docs.github.com/en/get-started/quickstart/set-up-git) - Aprender Git en 15 minutos desde tu navegador.
- [Everyday Git](https://git-scm.com/docs/giteveryday) - Un pequeño conjunto de comandos útiles para tu día a día.
- [Oh shit, git!](http://ohshitgit.com/) - Cómo resolver errores comunes de git descritos de manera simple.
- [Tutoriales de Git por Atlassian](https://www.atlassian.com/git/tutorials/) - Varios tutoriales usando `git` hechos por Atlassian.
- [Trucos de GitHub Git](https://education.github.com/git-cheat-sheet-education.pdf) (PDF)
- [Recursos sobre Git en la Wiki de freeCodeCamp](https://www.freecodecamp.org/forum/t/wiki-git-resources/13136)
- [GitHub Flow](https://www.youtube.com/watch?v=juLIxo42A_s) (42:06) - Charla de GitHub sobre cómo hacer un `pull request`.
- [Recursos de aprendizaje de GitHub](https://help.github.com/articles/git-and-github-learning-resources/) - Recursos de aprendizaje para Git y GitHub.
- [Git Pro](https://git-scm.com/book/en/v2) - Libro completo Git Pro, escrito or Scott Chacon y Ben Straub, publicado por Apress.
- [Git-it](https://github.com/jlord/git-it-electron) - Tutorial paso a paso sobre la aplicación de escritorio de Git.
- [Reglas de vuelo por Git](https://github.com/k88hudson/git-flight-rules) - Una gúia sobre lo que hacer cuando las cosas van mal usando Git.
- [Introducción completa de Git y GitHib](https://codeburst.io/git-good-part-a-e0d826286a2a) - Una guía escrita por Madhav Bahl, la cual deberías ver si eres nuevo usando Git o GitHub. Esta cubre GitHub como servicio además de conceptos detallados del control de versiones de Git.
- [Guía sobre Git para principiantes en Español](https://platzi.github.io/git-slides/#/) - Una guía completa de diapositivas sobre Git y GitHub explicados en español.
- [Git Kraken](https://www.gitkraken.com/git-client) - Aplicación de escritorio visual, multiplataforma e interactiva de git para el control de versiones.

## Libros de código abierto

> Libros sobre todo lo relacionado con el código abierto: la cultura, la historia, las mejores prácticas, etc. 

- [Desarrollando software de código abierto](http://producingoss.com/) - Desarrollando software de código abierto es un libro sobre el lado humano del desarrollo de código abierto. Este describre cómo funcionan los proyectos exitosos, las expectativas de los usuarios y desarrolladores, y la cultura del software libre.
- [Serie de libros sobre código abierto](https://opensource.com/resources/ebooks) - Aprender más acerca del código abierto y el creciente movimiento de código abierto con una lista exhaustiva de libros gratuitos provenientes de https://opensource.com.
- [Prácticas sobre cómo lanzar un software](http://en.tldp.org/HOWTO/Software-Release-Practice-HOWTO/) - Este guía describe buenas prácticas de lanzamiento para Linux y otros proyectos de código abierto. Siguiendo estas prácticas, facilitarás a otros usuarios tanto a preparar y usar tu código, y a otros desarrolladores a entenderlo y cooperar contigo para mejorarlo.
- [Código abierto 2.0: Evolución continua](https://archive.org/details/opensources2.000diborich) (2005) - Código abierto 2.0 es una colección de ensayos perspicaces y estimulantes sobre las tecnologías líderes hoy en día que continúan pintando el cuadro evolutivo que se desarrolló en el libro de 1999, Código Abierto: Voces de la revolución.

## Iniciativas de contribución de Código abierto

> Lista de iniciativas que agregan problemas para principiantes para resolver en una sola sesión o durante eventos de temporada. 

- [Up For Grabs](http://up-for-grabs.net/#/) - Contiene proyectos con cuestiones accesibles para principiantes.
- [First Timers Only](http://www.firsttimersonly.com/) - Una lista de errores etiquetados cómo 'first-timers-only' (solo para primerizos).
- [First Contributions](https://firstcontributions.github.io/) - Haz tu primera contribución al código abierto en 5 minutos.
- [Hacktoberfest](https://hacktoberfest.digitalocean.com/) - Una herramienta que anima a la contribución de código abierto. Gana regalos cómo camisetas y pegatinas haciendo al menos 5 `pull requests` durante el mes de Octubre.
- [24 Pull Requests](https://24pullrequests.com) - 24 Pull Requests es un proyecto que promueve la colaboración de código abierto durante el mes de Diciembre.

## Programas de código abierto para participar

> Un programa, pasantia o beca organizada por una comunidad para ayudar a unir a los contribuyentes principantes con mentores y recursos para contribuir a proyectos de software de código abierto. 

- [Google Summer of Code](https://summerofcode.withgoogle.com/) - Un programa anual pagado por Google enfocado en atraer a más estudiantes desarrolladores al desarrollo de software de código abierto. 

## Licencia

<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a><br />Este proyecto tiene una licencia <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.


================================================
FILE: README-FA.md
================================================
<table>
    <tr>
        <!-- Do not translate this table -->
        <td><a href="./README.md"> English </a></td>
        <td><a href="./README-MR.md"> मराठी </a></td>
        <td><a href="./README-BN.md"> বাংলা </a></td>
        <td><a href="./README-CN.md"> 中文 </a></td>
        <td><a href="./README-RU.md"> русский </a></td>
        <td><a href="./README-RO.md"> Românesc </a></td>
        <td><a href="./README-IT.md"> Italiano </a></td>
        <td><a href="./README-ES.md"> Español </a></td>
        <td><a href="./README-pt-BR.md"> Português (BR) </a></td>
        <td><a href="./README-DE.md"> Deutsch </a></td>
        <td><a href="./README-GR.md"> Ελληνικά </a></td>
        <td><a href="./README-FR.md"> Français </a></td>
        <td><a href="./README-FA.md"> فارسی </a></td>
    </tr>
</table>

<div dir="rtl" style="direction:rtl;text-align:right;">
<p>

# مشارکت کنندگان تازه وارد پروژه های منبع-باز یا اپن سورس خوش آمدید.

[![Pull Requests Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com)
[![first-timers-only Friendly](https://img.shields.io/badge/first--timers--only-friendly-blue.svg)](http://www.firsttimersonly.com/)
[![Check Resources](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)

این فهرستی از منابع برای افراد تازه وارد در زمینه مشارکت منابع-باز است.

اگر منابع بیشتری پیدا کردید، لطفا از طریق پول-ریکوئست مشارکت کنید.

اگر سوال یا نظری دارید، لطفا یک ایشو باز کنید.

**محتوا**

- [مشارکت در منبع-باز بطور کلی](#مشارکت-در-منبع-باز-بطور-کلی)
- [جستجو مستقیم گیت هاب](#جستجو-مستقیم-گیت-هاب)
- [اکو-سیستم مشارکت کننده موزیلا](#اکوسیستم-مشارکت-موزیلا)
- [مقالات مفید برای مشارکت کنندگان جدید منبع-باز](#مقالات-مفید-برای-مشارکت-کنندگان-جدید-منبع-باز)
- [استفاده از کنترل نسخه](#استفاده-از-کنترل-نسخه)
- [کتاب‌های منبع-باز](#کتابهای-منبع-باز)
- [ابتکارات مشارکت منبع-باز](#ابتکارات-مشارکت-منبع-باز)
- [مجوز](#مجوز)

</p>
</div>
<div dir="rtl" style="direction:rtl;text-align:right;">
<p>

##  منابع مشارکت در منبع-باز بطور کلی
- [The Definitive Guide to Contributing to Open Source](https://medium.freecodecamp.org/the-definitive-guide-to-contributing-to-open-source-900d5f9f2282) by [@DoomHammerNG](https://twitter.com/DoomHammerNG)
- [An Intro to Open Source](https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source) - Tutorials by DigitalOcean to guide you on your way to contribution success here on GitHub.
- [Issuehub.io](http://issuehub.pro/) - a tool for searching GitHub issues by label and language.
- [Code Triage](https://www.codetriage.com/) - another, really nice, tool for finding popular repositories and issues filtered by language.
- [Awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners) - a GitHub repo that amasses projects with good bugs for new contributors, and applies labels to describe them.
- [Open Source Guides](https://opensource.guide/) - Collection of resources for individuals, communities, and companies who want to learn how to run and contribute to an Open Source project.
- [45 Github Issues Dos and Don’ts](https://hackernoon.com/45-github-issues-dos-and-donts-dfec9ab4b612) - Do's and Don'ts on GitHub.
- [GitHub Guides](https://docs.github.com/en) - basic guides on how to use GitHub effectively.
- [Contribute to Open Source](https://github.com/danthareja/contribute-to-open-source) - Learn the GitHub workflow by contributing code to a simulation project.
- [Linux Foundation's Open Source Guides for the Enterprise](https://www.linuxfoundation.org/resources/open-source-guides) - The Linux Foundation's guides to Open Source projects.
- [CSS Tricks An Open Source Etiquette Guidebook](https://css-tricks.com/open-source-etiquette-guidebook/) - An Open Source Etiquette Guidebook, written by Kent C. Dodds And Sarah Drasner.
- [A to Z Resources for Students](https://github.com/dipakkr/A-to-Z-Resources-for-Students) - Curated list of resources and opportunities for college students to learn a new coding language.
- [Contributing to your First Open Source Project: A Practical Approach](https://blog.devcenter.co/contributing-to-your-first-open-source-project-a-practical-approach-1928c4cbdae) - A step-by-step approach to contributing to your first Open Source project by [Abati Adewale](https://www.acekyd.com).
- [Pull Request Roulette](http://www.pullrequestroulette.com/) - This site has a list of pull requests submitted for review belonging to Open Source projects hosted on Github.
- ["How to Contribute to an Open Source Project on GitHub" by Egghead.io](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) - A step-by-step video guide of how to start contributing to Open Source projects on GitHub.
- [Contributing to Open Source: A Live Walkthrough from Beginning to End](https://medium.com/@kevinjin/contributing-to-open-source-walkthrough-part-0-b3dc43e6b720) - This walkthrough of an open source contribution covers everything from picking a suitable project, working on an issue, to getting the PR merged in.

</p>
</div>
<div dir="rtl" style="direction:rtl;text-align:right;">
<p>

## جستجو مستقیم گیت هاب
لینک‌های جستجویی که مستقیما به مشکلات گزارش شده مناسب در گیت هاب اشاره می‌کنند: 
- [is:issue is:open label:beginner](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Abeginner)
- [is:issue is:open label:easy](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Aeasy)
- [is:issue is:open label:first-timers-only](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Afirst-timers-only)
- [is:issue is:open label:good-first-bug](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Agood-first-bug)
- [is:issue is:open label:"good first issue"](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3A"good+first+issue")
- [is:issue is:open label:starter](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Astarter)
- [is:issue is:open label:up-for-grabs](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Aup-for-grabs)

</p>
</div>
<div dir="rtl" style="direction:rtl;text-align:right;">
<p>

## اکوسیستم مشارکت موزیلا
- [Good First Bugs](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=sw:%22[good%20first%20bug]%22&limit=0) - bugs that developers have identified as a good introduction to the project.
- [Mentored Bugs](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mentor%3A%40) - bugs that have a mentor assigned who will be there on IRC to help you when you get stuck while working on fix.
- [Bugs Ahoy](http://www.joshmatthews.net/bugsahoy/) - a site dedicated to finding bugs on Bugzilla.
- [Firefox DevTools](http://firefox-dev.tools/) - a site dedicated to bugs filed for the developer tools in the Firefox browser.
- [Start Mozilla](https://twitter.com/StartMozilla) - a Twitter account that tweets about issues fit for contributors new to the Mozilla ecosystem.

</p>
</div>
<div dir="rtl" style="direction:rtl;text-align:right;">
<p>

##  مقالات مفید برای مشارکت کنندگان جدید در پروژه های منبع-باز
- [How to choose (and contribute to) your first Open Source project](https://github.com/collections/choosing-projects) by [@GitHub](https://github.com/github)
- [How to find your first Open Source bug to fix](https://medium.freecodecamp.org/finding-your-first-open-source-project-or-bug-to-work-on-1712f651e5ba#.slc8i2h1l) by [@Shubheksha](https://github.com/Shubheksha)
- [First Timers Only](https://kentcdodds.com/blog/first-timers-only) by [@kentcdodds](https://github.com/kentcdodds)
- [Bring Kindness Back to Open Source](http://www.hanselman.com/blog/BringKindnessBackToOpenSource.aspx) by [@shanselman](https://github.com/shanselman)
- [Getting into Open Source for the First Time](https://www.nearform.com/blog/getting-into-open-source-for-the-first-time/) by [@mcdonnelldean](https://github.com/mcdonnelldean)
- [How to Contribute to Open Source](https://opensource.guide/how-to-contribute/) by [@GitHub](https://github.com/github/opensource.guide)
- [How to Find a Bug in Your Code](https://8thlight.com/insights/how-to-find-a-bug-in-your-code) by [@dougbradbury](https://twitter.com/dougbradbury)
- [Mastering Markdown](https://docs.github.com/features/mastering-markdown/) by [@GitHubGuides](https://docs.github.com/en)
- [First mission: Contributors page](https://forcrowd.medium.com/first-mission-contributors-page-df24e6e70705#.2v2g0no29) by [@forCrowd](https://github.com/forCrowd)
- [How to make your first Open Source contribution in just 5 minutes](https://medium.freecodecamp.org/how-to-make-your-first-open-source-contribution-in-just-5-minutes-aaad1fc59c9a) by [@roshanjossey](https://medium.freecodecamp.org/@roshanjossey)
- [Hacktoberfest 2018: How you can get your free shirt — even if you’re new to coding](https://medium.freecodecamp.org/hacktoberfest-2018-how-you-can-get-your-free-shirt-even-if-youre-new-to-coding-96080dd0b01b) by [@quincylarson](https://medium.freecodecamp.org/@quincylarson)
- [A Bitter Guide To Open Source](https://medium.com/codezillas/a-bitter-guide-to-open-source-a8e3b6a3c1c4) by [@ken_wheeler](https://medium.com/@ken_wheeler)
- [A junior developer’s step-by-step guide to contributing to Open Source for the first time](https://hackernoon.com/contributing-to-open-source-the-sharks-are-photoshopped-47e22db1ab86) by [@LetaKeane](http://www.letakeane.com/)
- [Learn Git and GitHub Step By Step (on Windows)](https://medium.com/@ows_ali/be93518e06dc) by [@ows-ali](https://medium.com/@ows_ali)

</p>
</div>
<div dir="rtl" style="direction:rtl;text-align:right;">
<p>

## استفاده از کنترل نسخه
- [Think Like (a) Git](https://think-like-a-git.net/) - Git introduction for "advanced beginners," but are still struggling, in order to give you a simple strategy to safely experiment with git.
- [Try Git](https://docs.github.com/en/get-started/quickstart/set-up-git) - Learn Git in 15 minutes from within your browser for free.
- [Everyday Git](https://git-scm.com/docs/giteveryday) - A useful minimum set of commands for Everyday Git.
- [Oh shit, git!](https://ohshitgit.com/) - how to get out of common `git` mistakes described in plain English; also see [Dangit, git!](https://dangitgit.com/) for the page without swears.
- [Atlassian Git Tutorials](https://www.atlassian.com/git/tutorials/) - various tutorials on using `git`.
- [GitHub Git Cheat Sheet](https://education.github.com/git-cheat-sheet-education.pdf) (PDF)
- [freeCodeCamp's Wiki on Git Resources](https://www.freecodecamp.org/forum/t/wiki-git-resources/13136)
- [GitHub Flow](https://www.youtube.com/watch?v=juLIxo42A_s) (42:06) - GitHub talk on how to make a pull request.
- [GitHub Learning Resources](https://help.github.com/articles/git-and-github-learning-resources/) - Git and GitHub learning resources.
- [Pro Git](https://git-scm.com/book/en/v2) - The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress.
- [Git-it](https://github.com/jlord/git-it-electron) - Step by step Git tutorial desktop app.
- [Flight Rules for Git](https://github.com/k88hudson/git-flight-rules) - A guide about what to do when things go wrong.
- [A Comprehensive Introduction To Git and GitHub](https://codeburst.io/git-good-part-a-e0d826286a2a) - A guide written by Madhav Bahl, which you should see if you are new to Git or GitHub, it covers GitHub as a service and concepts of Git version control in detail.
- [Git Guide for Beginners in Spanish](https://platzi.github.io/git-slides/#/) - A complete guide of slides about git and GitHub explained in Spanish. Una guía completa de diapositivas sobre git y GitHub explicadas en Español.
- [Git Kraken](https://www.gitkraken.com/git-client) - Visual, cross-platform, and interactive `git` desktop application for version control.
- [Git Tips](https://github.com/git-tips/tips) - Collection of most commonly used git tips and tricks.

</p>
</div>
<div dir="rtl" style="direction:rtl;text-align:right;">
<p>

## کتاب‌های منبع-باز
- [Producing Open Source Software](http://producingoss.com/) - Producing Open Source Software is a book about the human side of Open Source development. It describes how successful projects operate, the expectations of users and developers, and the culture of free software.
- [Open Source Book Series](https://opensource.com/resources/ebooks) - Learn more about Open Source and the growing Open Source movement with a comprehensive list of free eBooks from https://opensource.com.
- [Software Release Practice HOWTO](http://tldp.org/HOWTO/Software-Release-Practice-HOWTO/) - This HOWTO describes good release practices for Linux and other Open-Source projects. By following these practices, you will make it as easy as possible for users to build your code and use it, and for other developers to understand your code and cooperate with you to improve it.
- [Open Sources 2.0 : The Continuing Evolution](https://archive.org/details/opensources2.000diborich) (2005) - Open Sources 2.0 is a collection of insightful and thought-provoking essays from today's technology leaders that continues painting the evolutionary picture that developed in the 1999 book, Open Sources: Voices from the Revolution.

</p>
</div>
<div dir="rtl" style="direction:rtl;text-align:right;">
<p>

## ابتکارات مشارکت منبع-باز
- [Up For Grabs](http://up-for-grabs.net/#/) - Contains projects with beginner friendly issues
- [First Timers Only](http://www.firsttimersonly.com/) - A list of bugs that are labelled "first-timers-only".
- [First Contributions](https://firstcontributions.github.io/) - Make your first Open Source contribution in 5 minutes. A tool and tutorial to help beginners get started with contributions.
- [Hacktoberfest](https://hacktoberfest.digitalocean.com/) - A program to encourage Open Source contributions. Earn gifts like t-shirts and stickers by making at least 5 pull requests in the month of October.
- [24 Pull Requests](https://24pullrequests.com) - 24 Pull Requests is a project to promote Open Source collaboration during the month of December.

</p>
</div>

    
<div dir="rtl" style="direction:rtl;text-align:right;">
<p>

## برنامه‌های منبع باز برای مشارکت
> یک برنامه، کارآموزی یا کمک هزینه تحصیلی که توسط یک جامعه میزبانی می‌شود تا به تطبیق مشارکت‌کنندگان مبتدی با مربیان و منابعی برای مشارکت در پروژه‌های نرم‌افزار منبع باز کمک کند.
</p>
</div>

<div>
<p>
    
- [All Linux Foundation (LF) Mentorships](https://mentorship.lfx.linuxfoundation.org/#projects_all)
- [Beginner friendly Open Source programs with their timelines](https://github.com/arpit456jain/Open-Source-Programs)
- [Cloud Native Computing Foundation](https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/)
- [FossAsia](https://fossasia.org)
- [Free Software Foundation (FSF) Internship](https://www.fsf.org/volunteer/internships)
- [Google Summer of Code](https://summerofcode.withgoogle.com/) -
    .برنامه‌ای که سالانه توسط گوگل اجرا می‌شود و تمرکز آن جذب دانش‌آموزان بیشتر به توسعه نرم‌افزار منبع باز است
- [Girlscript Summer of Code](https://gssoc.girlscript.tech/) -
یک برنامه منبع باز سه ماهه که هر تابستان توسط بنیاد Girlscript انجام می‌شود.
    با تلاش‌های مداوم، شرکت کنندگان در این چند ماه تحت هدایت مستقیم و مدام مربیان ماهر به پروژه‌های متعددی کمک می‌کنند. با قرار گرفتن در معرض چنین شرایطی، دانش‌آموزان به راحتی شروع به مشارکت در پروژه‌های دنیای واقعی در خانه خود خواهند کرد.
- [Hacktoberfest](https://hacktoberfest.digitalocean.com)
- [Hyperledger Mentorship Program](https://wiki.hyperledger.org/display/INTERN) - 
    اگر اهل بلاک چین هستید، این برای شماست. شما می توانید به Hyperledger کمک کنید. این برنامه راهنمایی به شما امکان می دهد تا با توسعه منبع باز Hyperledger آشنا شوید. به شما مربیانی اختصاص داده می شود که در جامعه توسعه دهندگان Hyperledger کاملاً فعال هستند.
- [LF Networking Mentorship](https://wiki.lfnetworking.org/display/LN/LFN+Mentorship+Program)
- [Microsoft Reinforcement Learning](https://www.microsoft.com/en-us/research/academic-program/rl-open-source-fest/)
- [Major League Hacking (MLH) Fellowship](https://fellowship.mlh.io/) - 
    یک جایگزین کارآموزی از راه دور برای فن‌شناسان مشتاق در جایی که می‌سازند یا در پروژه‌های منبع باز مشارکت می‌کنند.
- [Open Summer of Code](https://osoc.be/students)
- [Open Mainframe](https://www.openmainframeproject.org/all-projects/mentorship-program) -
    پروژه Open Mainframeنیز برنامه منبع باز خود را دارد و شاگردان قادر خواهند بود دانش خود را در مورد فناوری مین فریم گسترش دهند.
    
- [Outreachy](https://www.outreachy.org)
- [Processing Foundation Internship](https://processingfoundation.org/fellowships/)
- [Rails Girls Summer of Code](https://railsgirlssummerofcode.org/) -
    یک برنامه کمک هزینه جهانی برای زنان و کدنویسان غیر باینری که در آن بر روی پروژه های منبع باز موجود کار می کنند و مهارت های خود را گسترش می دهند.
- [Redox OS Summer of Code](https://www.redox-os.org/rsoc/) -
    Redox OS Summer of Code اولین استفاده از کمک های مالی برای پروژه Redox OS است. دانش آموزانی انتخاب می شوند که قبلاً تمایل و توانایی خود را برای مشارکت در سیستم عامل Redox نشان داده اند
- [Social Summer of Code](https://ssoc.devfolio.co/) -
    بنیاد اجتماعی این برنامه تابستانی دو ماهه را برای دانش‌آموزان ارائه می‌کند تا با فرهنگ منبع باز آشنا شوند و در جامعه مشارکت کنند. شرکت کنندگان تحت هدایت مربیان با تجربه در پروژه های واقعی مشارکت می کنند.
- [Season of KDE](https://season.kde.org/) -
    فصل KDE که توسط جامعه KDE میزبانی می‌شود، یک برنامه ارتباطی برای همه افراد در سراسر جهان است. KDE یک جامعه نرم‌افزار آزاد بین‌المللی است که نرم‌افزار رایگان و منبع باز توسعه می‌دهد و شما می‌توانید از طریق برنامه Season of KDE به KDE کمک کنید.
    
</p>
</div>

<div dir="rtl" style="direction:rtl;text-align:right;">
<p>
    
## مجوز
    
    
<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /><br /></a>این کار تحت مجوز <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a> منتشر شده است.
</p>
</div>



================================================
FILE: README-FR.md
================================================
<table>
    <tr>
        <!-- Do not translate this table -->
        <td><a href="./README.md"> English </a></td>
        <td><a href="./README-MR.md"> मराठी </a></td>
        <td><a href="./README-BN.md"> বাংলা </a></td>
        <td><a href="./README-CN.md"> 中文 </a></td>
        <td><a href="./README-RU.md"> русский </a></td>
        <td><a href="./README-RO.md"> Românesc </a></td>
        <td><a href="./README-IT.md"> Italiano </a></td>
        <td><a href="./README-ES.md"> Español </a></td>
        <td><a href="./README-pt-BR.md"> Português (BR) </a></td>
        <td><a href="./README-DE.md"> Deutsch </a></td>
        <td><a href="./README-GR.md"> Ελληνικά </a></td>
        <td><a href="./README-FR.md"> Français </a></td>
        <td><a href="./README-TR.md"> Turkish </a></td>
        <td><a href="./README-KO.md"> 한국어 </a></td>
    </tr>
</table>

# Bienvenue aux nouveaux contributeurs Open Source !

[![Pull Requests Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com)
[![first-timers-only Friendly](https://img.shields.io/badge/first--timers--only-friendly-blue.svg)](http://www.firsttimersonly.com/)
[![Check Resources](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)

Voici une liste de ressources pour les contributeurs novices de l'Open Source.

Si vous trouvez des ressources additionnelles, veuillez ajouter une contribution (`pull request`).

Si vous avez des questions ou commentaires, veuillez créer un ticket.

**Sommaire**

- [Contribuer à l'Open Source en général](#contribuer-à-lopen-source-en-général)
- [Recherches directes sur GitHub](#recherches-directes-sur-github)
- [L'écosystème de contribution de Mozilla](#lécosystème-de-contribution-de-mozilla)
- [Articles utiles pour les contributeurs novices de l'Open Source](#articles-utiles-pour-les-contributeurs-novices-de-lopen-source)
- [Utiliser le gestionnaire de version](#utiliser-le-gestionnaire-de-version)
- [Livres sur l'Open Source](#livres-sur-lopen-source)
- [Initiatives de contributions à l'Open Source](#initiatives-de-contributions-à-lopen-source)
- [Licence](#licence)

## Contribuer à l'Open Source en général
> Articles et ressources qui discutent de la communauté et de la culture open source 
- [Le Guide Définitif pour Contribuer à l'Open Source](https://medium.freecodecamp.org/the-definitive-guide-to-contributing-to-open-source-900d5f9f2282) de [@DoomHammerNG](https://twitter.com/DoomHammerNG)
- [Une Intro à l'Open Source](https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source) - tutoriels de DigitalOcean pour vous mettre sur la bonne voie pour contribuer avec succès dans GitHub.
- [Issuehub.io](http://issuehub.pro/) - un outil pour chercher les `issues` dans GitHub en les filtrant par label et langage.
- [Code Triage](https://www.codetriage.com/) - un autre outil pratique pour chercher les dépôts populaires et `issues` filtrés par langage.
- [Parfait-pour-débutants](https://github.com/MunGell/awesome-for-beginners) - un dépôt GitHub regroupant des projets avec des bugs faciles pour les contributeurs novices, et avec des labels pour les décrire.
- [Guides de l'Open Source](https://opensource.guide/) - collection de ressources pour les particuliers, communautés et sociétés qui désirent apprendre à gérer et contribuer à un projet Open Source.
- [45 Issues Github à faire et à ne pas faire](https://hackernoon.com/45-github-issues-dos-and-donts-dfec9ab4b612) - ce qu'il faut faire et ne pas faire sur GitHub.
- [Guides de GitHub](https://docs.github.com/en) - guides basiques sur comment utiliser GitHub efficacement.
- [Contribuer à l'Open Source](https://github.com/danthareja/contribute-to-open-source) - apprendre le processus de GitHub en contribuant du code à une simulation de projet.
- [Guide pour l'Open Source de la Fondation Linux pour l'entreprise](https://www.linuxfoundation.org/resources/open-source-guides) - les guides de la Fondation Linux pour les projets Open Source.
- [CSS Tricks - Guide de l'étiquette Open Source](https://css-tricks.com/open-source-etiquette-guidebook/) - un guide de l'étiquette Open Source, écrit par [Kent C. Dodds](https://github.com/kentcdodds) et [Sarah Drasner](https://github.com/sdras).
- [Ressource A à Z pour les étudiants](https://github.com/dipakkr/A-to-Z-Resources-for-Students) - liste organisée de ressources et d'opportunités pour les étudiants universitaires souhaitant apprendre un nouveau langage informatique.
- [Contribuer à votre premier projet Open Source : une approche pratique](https://blog.devcenter.co/contributing-to-your-first-open-source-project-a-practical-approach-1928c4cbdae) - une approche étape par étape pour contribuer à votre premier projet Open Source, de [Abati Adewale](https://www.acekyd.com).
- [Pull Request Roulette](http://www.pullrequestroulette.com/) - ce site offre une liste de `pull requests` soumises pour être revues appartenant à des projets Open Source hébergés sur GitHub.
- ["Comment contribuer à un projet Open Source sur GitHub" de Egghead.io](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) - un guide vidéo expliquant étape par étape comment contribuer à des projets Open Source sur GitHub.
- [Contribuer à l'Open Source: Un guide de A à Z](https://medium.com/@kevinjin/contributing-to-open-source-walkthrough-part-0-b3dc43e6b720) - ce guide couvre tous les aspects de la contribution Open Source, de la recherche d'un projet approprié à la résolution d'`issues`, en passant par l'intégration de `pull requests`.
- ["Comment contribuer à l'Open Source" par Sarah Drasner](https://css-tricks.com/how-to-contribute-to-an-open-source-project/) - l'autrice entre dans les détails de la contribution Open Source sur GitHub. 
- ["Comment se lancer dans l'Open Source" par Sayan Chowdhury](https://hackerearth.com/getstarted-opensource/) - cet article aborde les ressources à disposition des débutants pour la contribution aux projets Open Source sur base de leur langage informatique préféré.
- ["Parcourir de bonnes premières `issues` pour se lancer dans l'Open Source"](https://github.blog/2020-01-22-browse-good-first-issues-to-start-contributing-to-open-source/) - GitHub offre désormais la possibilité aux novices de trouver des `issues` adaptés à leur niveau pour se lancer dans la contribution Open Source.
- ["Comment contribuer aux projets Open Source" par Maryna Z](https://rubygarage.org/blog/how-contribute-to-open-source-projects) -  cet article exhaustif s'adresse aux entreprises (mais reste utile pour les contributeurs individuels) et explique pourquoi et comment contribuer à des projets Open Source.

## Recherches directes sur GitHub
> Listes de recherches pointant directement vers des « issues » propices à la contribution sur GitHub.
- [is:issue is:open label:beginner](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Abeginner)
- [is:issue is:open label:easy](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Aeasy)
- [is:issue is:open label:first-timers-only](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Afirst-timers-only)
- [is:issue is:open label:good-first-bug](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Agood-first-bug)
- [is:issue is:open label:"good first issue"](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3A"good+first+issue")
- [is:issue is:open label:starter](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Astarter)
- [is:issue is:open label:up-for-grabs](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Aup-for-grabs)

## L'écosystème de contribution de Mozilla
> Mozilla s'engage à améliorer la santé de l'internet. Ce qui apporte des opportunités de contribuer à ses projets open source. 
- [Bons premiers bugs](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=sw:%22[good%20first%20bug]%22&limit=0) - bugs que les développeurs ont identifiés comme de bonnes introductions au projet.
- [Bugs encadrés](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mentor%3A%40) - bugs qui ont un mentor assigné qui sera là sur IRC pour vous aider si vous êtes bloqué en essayant de le résoudre.
- [Bugs Ahoy](http://www.joshmatthews.net/bugsahoy/) - un site dédié à la recherche de bugs sur Bugzilla.
- [Firefox DevTools](http://firefox-dev.tools/) - un site dédié aux bugs reportés sur l'outil de développement du navigateur Firefox.
- [Start Mozilla](https://twitter.com/StartMozilla) - un compte Twitter qui publie des problèmes adaptés aux apprentis contributeurs de l'écosystème Mozilla.

## Articles utiles pour les contributeurs novices de l'Open Source
> Blogues et articles qui aident les nouveaux arrivés à faire leurs premières contributions.
- [Comment choisir (et contribuer à) votre premier projet Open Source](https://github.com/collections/choosing-projects) par [@GitHub](https://github.com/github)
- [Comment trouver votre premier bug Open Source à résoudre](https://medium.freecodecamp.org/finding-your-first-open-source-project-or-bug-to-work-on-1712f651e5ba#.slc8i2h1l) par [@Shubheksha](https://github.com/Shubheksha)
- [Novices exclusivement](https://kentcdodds.com/blog/first-timers-only) par [@kentcdodds](https://github.com/kentcdodds)
- [Ramenons la gentillesse dans l'Open Source](http://www.hanselman.com/blog/BringKindnessBackToOpenSource.aspx) par [@shanselman](https://github.com/shanselman)
- [Aborder l'Open Source pour la première fois](https://www.nearform.com/blog/getting-into-open-source-for-the-first-time/) par [@mcdonnelldean](https://github.com/mcdonnelldean)
- [Comment contribuer à l'Open Source](https://opensource.guide/how-to-contribute/) par [@GitHub](https://github.com/github/opensource.guide)
- [Comment trouver un bug dans votre code](https://8thlight.com/insights/how-to-find-a-bug-in-your-code) par [@dougbradbury](https://twitter.com/dougbradbury)
- [Maîtriser le Markdown](https://docs.github.com/features/mastering-markdown/) par [@GitHubGuides](https://docs.github.com/en)
- [Première mission : Page des contributeurs](https://forcrowd.medium.com/first-mission-contributors-page-df24e6e70705#.2v2g0no29) par [@forCrowd](https://github.com/forCrowd)
- [Comment effectuer votre première contribution à l'Open Source en seulement 5 minutes](https://medium.freecodecamp.org/how-to-make-your-first-open-source-contribution-in-just-5-minutes-aaad1fc59c9a) par [@roshanjossey](https://medium.freecodecamp.org/@roshanjossey)
- [Hacktoberfest 2018 : Comment obtenir votre T-shirt gratuit, même si vous êtes un(e) novice du code](https://medium.freecodecamp.org/hacktoberfest-2018-how-you-can-get-your-free-shirt-even-if-youre-new-to-coding-96080dd0b01b) par [@quincylarson](https://medium.freecodecamp.org/@quincylarson)
- [Un guide amer de l'Open Source](https://medium.com/codezillas/a-bitter-guide-to-open-source-a8e3b6a3c1c4) par [@ken_wheeler](https://medium.com/@ken_wheeler)
- [Un guide étape par étape pour les développeurs juniors contribuant à l'Open Source pour la première fois](https://hackernoon.com/contributing-to-open-source-the-sharks-are-photoshopped-47e22db1ab86) par [@LetaKeane](http://www.letakeane.com/)
- [Apprendre Git et GitHub étape par étape (sur Windows)](https://medium.com/@ows_ali/be93518e06dc) par [@ows-ali](https://medium.com/@ows_ali)

## Utiliser le gestionnaire de version
> Guides et ressources sur l'utilisation de la gestion de contrôle, typiquement Git et GitHub.
- [Tutoriel vidéo pour Git et Github par l'Université de Harvard](https://www.youtube.com/watch?v=NcoBAfJ6l2Q) - Tutoriel de l'Université de Harvard, dans le cadre de leur cours de développement Web CS50 sur la compréhension de Git et GitHub et l'utilisation des commandes Git.
- [Penser comme (un) Git](https://think-like-a-git.net/) - introduction à Git pour les "novices avancés" qui ont toujours des difficultés, pour vous offrir une stratégie simple pour expérimenter sans risque avec Git.
- [Démarrage rapide - Configurer Git](https://docs.github.com/en/get-started/quickstart/set-up-git) - Découvrez comment configurer Git localement et configurer l'authentification, ainsi que les prochaines étapes de votre parcours d'apprentissage
- [Everyday Git](https://git-scm.com/docs/giteveryday) - liste des commandes basiques utiles pour utiliser Git au quotidien.
- [Oh shit, git!](http://ohshitgit.com/) - comment s'extraire des erreurs courantes de `git` expliquées de manière simple.
- [Tutoriels Git d'Atlassian](https://www.atlassian.com/git/tutorials/) - tutoriels variés sur comment utiliser `git`.
- [Aide-mémoire pour GitHub Git](https://education.github.com/git-cheat-sheet-education.pdf) (PDF)
- [Wiki de freeCodeCamp sur les ressources Git](https://www.freecodecamp.org/forum/t/wiki-git-resources/13136)
- [GitHub Flow](https://www.youtube.com/watch?v=juLIxo42A_s) (42:06) - Discussion sur comment effectuer une `pull request` dans GitHub.
- [Ressources pour apprendre GitHub](https://help.github.com/articles/git-and-github-learning-resources/) - Ressources pour apprendre Git et GitHub.
- [Pro Git](https://git-scm.com/book/en/v2) - Le livre entier Pro Git, écrit par Scott Chacon et Ben Straub et publié par Apress.
- [Git-it](https://github.com/jlord/git-it-electron) - Application tutoriel étape par étape pour Git.
- [Règles de vol pour Git](https://github.com/k88hudson/git-flight-rules) - Un guide expliquant quoi faire quand les choses vont mal.
- [Guide en espagnol pour les novices de Git](https://platzi.github.io/git-slides/#/) - Un guide complet de diapositives sur Git et GitHub expliqué en espagnol.
- [Git Kraken](https://www.gitkraken.com/git-client) - Application visuelle, multiplateforme et interactive de gestion de version Git.
- [Git Tips](https://github.com/git-tips/tips) - Une collection des trucs et astuces Git les plus utiles.
- [Git Best Practices](https://sethrobertson.github.io/GitBestPractices/) - Effectuez régulièrement des `commits`, peaufinez-les plus tard, publiez une seule fois: les meilleurs pratiques Git.
- [Git Interactive Tutorial](https://learngitbranching.js.org/) - La méthode la plus interactive et visuelle pour apprendre Git.
- [Aide-mémoire de Git](https://devhints.io/?q=git) - Un ensemble de Aide-mémoires graphiques sur git
- [Introduction complète à Git et GitHub](https://codeburst.io/git-good-part-a-e0d826286a2a) - Un guide rédigé par Madhav Bahl, que vous devriez consulter si vous êtes un(e) novice de Git ou GitHub. Il couvre GitHub en tant que service ainsi que les concepts de gestion de version Git en détail.
- [Un tutoriel d'introduction à Git](https://git-scm.com/docs/gittutorial) -Un tutoriel pour les débutants par Git.
- [First Aid Git ](https://firstaidgit.io/#/) - Une collection consultable des questions Git les plus fréquemment posées. Les réponses à ces questions ont été recueillies à partir de l'expérience personnelle, de Stackoverflow et de la documentation officielle de Git.
- [Try Git](https://docs.github.com/en/get-started/quickstart/set-up-git) - apprendre Git en 15 minutes depuis votre navigateur gratuitement.

## Livres sur l'Open Source
> Livres sur tout ce qui est open source: la culture, l'histoire, les meilleures pratiques, etc.
- [Concevoir un logiciel Open Source](http://producingoss.com/) - "Producing Open Source Software" ("Produire du logiciel Open Source") est un ouvrage sur l'aspect humain du développement Open Source. Il décrit comment opèrent les projets réussis, les attentes des utilisateurs et développeurs, et la culture du logiciel libre.
- [Série de livres sur l'Open Source](https://opensource.com/resources/ebooks) - Apprenez-en plus sur l'Open Source en général ainsi que sur le mouvement Open Source croissant grâce à cette série de livres électroniques gratuits de https://opensource.com.
- [Pratiques de lancement de logiciel](http://en.tldp.org/HOWTO/Software-Release-Practice-HOWTO/) - Ce guide décrit les bonnes pratiques de lancement pour Linux et autres projets Open Source. En suivant ces pratiques, vous faciliterez la tâche des utilisateurs pour construire votre code et l'utiliser, et celle des autres développeurs pour comprendre votre code et coopérer avec vous afin de l'améliorer.
- [Open Sources 2.0 : L'Évolution Continuelle](https://archive.org/details/opensources2.000diborich) (2005) - Open Sources 2.0  est un recueil d'articles perspicaces et stimulants de leaders technologiques qui continuent sur la lancée de l'image dépeinte dans le livre de 1999, Open Sources: Voices from the Revolution ("Open Source : Les Voix de la Révolution").
- [L'Architecture des Applications Open Source](http://www.aosabook.org/en/git.html) - cet ouvrage aborde la façon dont Git fonctionne "sous le capot" pour rendre possible le workflow distribué, et en quoi il diffère des autres logiciels de gestion de version.

- [Open Sources: Les Voix de la Révolution Open Source](https://www.oreilly.com/openbook/opensources/book/) - Recueil de textes écrits par des pionniers de l'Open Source, tels que Linus Torvalds (Linux), Larry Wall (Perl) et Richard Stallman (GNU).


## Initiatives de contributions à l'Open Source
> Listes d'initiatives qui font l'agglomération de « issues » qui sont faciles de contribuer pour un débutant ou des évènements saisonniers.
- [Up For Grabs](http://up-for-grabs.net/#/) - ("Bon à prendre") Contient des projets avec des bugs accessibles aux novices.
- [First Timers Only](http://www.firsttimersonly.com/) - ("Débutants seulement") Une liste de bugs indiqués comme "first-timers-only".
- [First Contributions](https://firstcontributions.github.io/) - ("Premières contributions") Effectuez votre première contribution à l'Open Source en 5 minutes. Un outil et tutoriel pour aider les débutants à se lancer dans les contributions.
- [Hacktoberfest](https://hacktoberfest.digitalocean.com/) - Un programme pour encourager les contributions à l'Open Source. Gagnez des T-shirts et des autocollants en effectuant au moins 5 `pull requests` durant le mois d'octobre.
- [24 Pull Requests](https://24pullrequests.com) - 24 Pull Requests est un projet axé sur la collaboration Open Source durant le mois de décembre.

## Licence
> Des programmes et des stages offerts par la communauté pour aider de nouveaux contributeurs à être jumelés avec des mentors et pour avoir accès à des ressources pour contribuer à des logiciels open source.
<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a><br />Ce travail est licencié sous une <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.


================================================
FILE: README-GR.md
================================================
<table>
    <tr>
        <!-- Do not translate this table -->
        <td><a href="./README.md"> English </a></td>
        <td><a href="./README-MR.md"> मराठी </a></td>
        <td><a href="./README-BN.md"> বাংলা </a></td>
        <td><a href="./README-CN.md"> 中文 </a></td>
        <td><a href="./README-RU.md"> русский </a></td>
        <td><a href="./README-RO.md"> Românesc </a></td>
        <td><a href="./README-IT.md"> Italiano </a></td>
        <td><a href="./README-ES.md"> Español </a></td>
        <td><a href="./README-pt-BR.md"> Português (BR) </a></td>
        <td><a href="./README-DE.md"> Deutsch </a></td>
        <td><a href="./README-GR.md"> Ελληνικά </a></td>
        <td><a href="./README-FR.md"> Français </a></td>
        <td><a href="./README-TR.md"> Turkish </a></td>
        <td><a href="./README-KO.md"> 한국어 </a></td>
    </tr>
</table>

# Καλώς ήρθατε στη συνεισφορά λογισμικού Ανοικτού Κώδικα!

[![Pull Requests Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com)
[![first-timers-only Friendly](https://img.shields.io/badge/first--timers--only-friendly-blue.svg)](http://www.firsttimersonly.com/)
[![Check Resources](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)

Αυτή είνα μία λίστα με υλικό για αρχάριους στη συνεισφορά Ανοικτού Κώδικα.

Αν βρείτε πρόσθετο υλικό, παρακαλούμε να το προσθέσετε με ένα pull request.

Αν έχετε ερωτήσεις ή σχόλια, δημιουργήστε ένα issue.

**Περιεχόμενα**
- [Γενικά για τη συνεισφορά Ανοικτού Κώδικα](#Γενικά-για-τη-συνεισφορά-Ανοικτού-Κώδικα)
- [Direct GitHub searches](#direct-github-searches)
- [Mozilla's contributor ecosystem](#mozillas-contributor-ecosystem)
- [Χρήσιμα άρθρα για αρχάριους στη συνεισφορά Ανοικτού Κώδικα](#Χρήσιμα-άρθρα-για-αρχάριους-στη-συνεισφορά-Ανοικτού-Κώδικα)
- [Χρήση Version Control](#Χρήση-Version-Control)
- [Βιβλία σχετικά με Ανοικτό κώδικα](#Βιβλία-σχετικά-με-Ανοικτό-κώδικα)
- [Open Source contribution initiatives](#Open-Source-contribution-initiatives)
- [Άδεια χρήσης](#Άδεια-χρήσης)

## Γενικά για τη συνεισφορά Ανοικτού Κώδικα
- [The Definitive Guide to Contributing to Open Source](https://medium.freecodecamp.org/the-definitive-guide-to-contributing-to-open-source-900d5f9f2282) by [@DoomHammerNG](https://twitter.com/DoomHammerNG)
- [Εισαγωγή στον Ανοικτό Κώδικα](https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source) - Μαθήματα από την DigitalOcean για συνεισφορά Ανοικτού Κώδικα με επιτυχία, στο GitHub.
- [Issuehub.io](http://issuehub.pro/) - Ένα εργαλείο που επιτρέπει την αναζήτηση των issues του GitHub για συγκεκριμένες ετικέτες (labels) και γλώσσες προγραμματισμού.
- [Code Triage](https://www.codetriage.com/) - Άλλο ένα, πολύ καλό, εργαλείο για να βρίσκουμε δημοφιλή repositories και issues διαχωρισμένα ώς προς την γλώσσα προγραμματισμού.
- [Φοβερό-για-αρχάριους](https://github.com/MunGell/awesome-for-beginners) - Ένα GitHub repository που συγκεντρώνει projects με bugs εύκολα για αρχάριους, εφαρμόζωντας ετικέτες (labels) για να τα περιγράψει.
- [Οδηγοί για τον Ανοικτό Κώδικα](https://opensource.guide/) - Συλλογή από υλικό για άτομα, κοινότητες και εταιρίες που θέλουν να μάθουν πως να τρέξουν και να συνεισφέρουν σε ένα project Ανοικτού Κώδικα.
- [45 Github Issues Dos and Don’ts](https://hackernoon.com/45-github-issues-dos-and-donts-dfec9ab4b612) - Do's and Don'ts on GitHub.
- [Οδηγοί GitHub](https://docs.github.com/en) - Βασικοί οδηγοί για την αποτελεσματική χρήση του GitHub.
- [Contribute to Open Source](https://github.com/danthareja/contribute-to-open-source) - Μάθε τη ροή που πρέπει να ακολουθείται στο GitHub, μέσω της συνεισφοράς κώδικα σε ένα project προσομείωσης.
- [Linux Foundation's Open Source Guides for the Enterprise](https://www.linuxfoundation.org/resources/open-source-guides) - Οι οδηγοί του Linux Foundation για τα project Ανοικτού Κώδικα.
- [CSS Tricks An Open Source Etiquette Guidebook](https://css-tricks.com/open-source-etiquette-guidebook/) - Ένα Open Source Etiquette Guidebook, γραμμένο από τον Kent C. Dodds και την Sarah Drasner.
- [A to Z Resources for Students](https://github.com/dipakkr/A-to-Z-Resources-for-Students) - Μία λίστα από υλικό και ευκαιρίες για φοιτητές να μάθουν μία νέα γλώσσα προγραμματισμού.
- [Contributing to your First Open Source Project: A Practical Approach](https://blog.devcenter.co/contributing-to-your-first-open-source-project-a-practical-approach-1928c4cbdae) - Μία βήμα-προς-βήμα προσέγγιση για το πως να συνεισφέρεις σε ένα project Ανοικτού Κώδικα για πρώτη φορά, από τον [Abati Adewale](https://www.acekyd.com).
- [Pull Request Roulette](http://www.pullrequestroulette.com/) - Μία ιστοσελίδα που απαριθμεί pull requests που έχουν υποβληθεί για έλεγχο σε projects Ανοικτού Κώδικα του GitHub.
- ["How to Contribute to an Open Source Project on GitHub" by Egghead.io](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) - Ένας βήμα-προς-βήμα βίντεο οδηγός σχετικά με το πως να ξεκινήσει κάποιος να συνεισφέρει σε projects Ανοικτού Κώδικα στο GitHub.

## Direct GitHub searches
Συνδέσμοι που μας πάνε απευθείας σε issues του GitHub, που είναι κατάλληλα για να συνεισφέρουμε.
- [is:issue is:open label:beginner](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Abeginner)
- [is:issue is:open label:easy](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Aeasy)
- [is:issue is:open label:first-timers-only](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Afirst-timers-only)
- [is:issue is:open label:good-first-bug](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Agood-first-bug)
- [is:issue is:open label:"good first issue"](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3A"good+first+issue")
- [is:issue is:open label:starter](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Astarter)
- [is:issue is:open label:up-for-grabs](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Aup-for-grabs)

## Mozilla's contributor ecosystem
- [Good First Bugs](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=sw:%22[good%20first%20bug]%22&limit=0) - Bugs που έχουν μαρκαριστεί από προγραμματιστές ως καταλληλα για αρχάριους στο project.
- [Mentored Bugs](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mentor%3A%40) - Bugs στα οποία έχει καθοριστεί ένας μέντορας που θα βρίσκεται στο IRC για να σε καθοδηγήσει όταν θα χρειαστείς βοήθεια.
- [Bugs Ahoy](http://www.joshmatthews.net/bugsahoy/) - Μία ιστοσελίδα ειδική στο να βρίσκει κάποιος bugs στο Bugzilla.
- [Firefox DevTools](http://firefox-dev.tools/) - Μία ιστοσελίδα ειδική σε bugs για τα εργαλεία προγραμματισμού στο Firefox (Firefox Developer Tools).
- [Start Mozilla](https://twitter.com/StartMozilla) - Ένας λογαριασμός στο Twitter που δημοσιεύει issues κατάλληλα για αρχάριους στη συνεισφορά Ανοικτού Κώδικα στο Mozilla ecosystem.

## Χρήσιμα άρθρα για αρχάριους στη συνεισφορά Ανοικτού Κώδικα
- [Πως να διαλέξεις (και να συνεισφέρεις) το πρώτο σου project Ανοικτού Κώδικα](https://github.com/collections/choosing-projects) by [@GitHub](https://github.com/github)
- [Πως να βρεις το πρώτο σου bug για να διορθώσεις](https:
Download .txt
gitextract_yz1hu5_q/

├── .eslintrc
├── .github/
│   ├── ISSUE_TEMPLATE/
│   │   └── suggest-new-link.md
│   ├── PULL_REQUEST_TEMPLATE.md
│   ├── funding.yml
│   └── workflows/
│       ├── language-check.yml
│       └── test.yml
├── .gitignore
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── Dangerfile
├── LICENSE.md
├── PROJECTS.md
├── README-AR.md
├── README-BG.md
├── README-BN.md
├── README-CN.md
├── README-DE.md
├── README-ES.md
├── README-FA.md
├── README-FR.md
├── README-GR.md
├── README-GU.md
├── README-HE.md
├── README-HI.md
├── README-HY.md
├── README-ID.md
├── README-IT.md
├── README-JA.md
├── README-KO.md
├── README-ML.md
├── README-MR.md
├── README-MS.md
├── README-NE.md
├── README-NL.md
├── README-PL.md
├── README-RO.md
├── README-RU.md
├── README-SA.md
├── README-SI.md
├── README-SL.md
├── README-TA.md
├── README-TE.md
├── README-TR.md
├── README-UK.md
├── README-UR.md
├── README-UZ.md
├── README-VI.md
├── README-pt-BR.md
└── README.md
Condensed preview — 49 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (759K chars).
[
  {
    "path": ".eslintrc",
    "chars": 49,
    "preview": "{\n  \"plugins\": [\n    \"json\",\n    \"markdown\"\n  ]\n}"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/suggest-new-link.md",
    "chars": 414,
    "preview": "---\nname: Suggest new link\nabout: Share a new link to a resource that is relevant to contributing to open source\ntitle: "
  },
  {
    "path": ".github/PULL_REQUEST_TEMPLATE.md",
    "chars": 612,
    "preview": "Checklist:\n\n<!-- Please follow this checklist and put an x in each of the boxes, like this: [x]. It will ensure that our"
  },
  {
    "path": ".github/funding.yml",
    "chars": 80,
    "preview": "github: freecodecamp\npatreon: freecodecamp\ncustom: [www.freecodecamp.org/donate]"
  },
  {
    "path": ".github/workflows/language-check.yml",
    "chars": 1324,
    "preview": "name: Check README Suffixes\n\non:\n  pull_request:\n    paths:\n      - 'README-*'\n\njobs:\n  check-readme-suffixes:\n    runs-"
  },
  {
    "path": ".github/workflows/test.yml",
    "chars": 1236,
    "preview": "name: Check Resources\n\non: [push,pull_request]\n\nconcurrency:\n  group: ${{ github.workflow }}-${{ github.head_ref || gith"
  },
  {
    "path": ".gitignore",
    "chars": 31,
    "preview": "node_modules\nab-results-*.json\n"
  },
  {
    "path": "CODE_OF_CONDUCT.md",
    "chars": 266,
    "preview": "# Contributor freeCodeCamp Code of conduct\n\nBy using freeCodeCamp, you agree that you'll follow this code of conduct.\n\nI"
  },
  {
    "path": "CONTRIBUTING.md",
    "chars": 9826,
    "preview": "# Contributor's Guide\n\n'HOW TO CONTRIBUTE TO OPEN SOURCE' accepts PR's (pull requests) from **newbies**\nonly. This is to"
  },
  {
    "path": "Dangerfile",
    "chars": 403,
    "preview": "# Ensure there is a summary for a pull request\nfail 'Please provide a summary in the Pull Request description' if github"
  },
  {
    "path": "LICENSE.md",
    "chars": 20128,
    "preview": "Attribution-ShareAlike 4.0 International\n\n=======================================================================\n\nCreat"
  },
  {
    "path": "PROJECTS.md",
    "chars": 9243,
    "preview": "# Projects and Organizations\n\nThis file contains a list of projects and organizations that are friendly to\ncontributions"
  },
  {
    "path": "README-AR.md",
    "chars": 20731,
    "preview": "<details>\n<summary>\n<strong> اقرأ هذا الدليل بلغات أخرى </strong>\n</summary>\n    <ul>\n        <li><a href=\"./README.md\">"
  },
  {
    "path": "README-BG.md",
    "chars": 17237,
    "preview": "<!-- Do not translate this -->\n\n<details>\n  <summary>\n  <strong> Прочетете това ръководство и на други езици </strong>\n<"
  },
  {
    "path": "README-BN.md",
    "chars": 20940,
    "preview": "<!-- Do not translate this -->\n<details>\n<summary>\n<strong> অন্যান্য ভাষায় এই গাইডটি পড়ুন </strong>\n</summary>\n    <ul>"
  },
  {
    "path": "README-CN.md",
    "chars": 20276,
    "preview": "<table>\n    <tr>\n        <!-- Do not translate this table -->\n        <td><a href=\"./README.md\"> English </a></td>\n     "
  },
  {
    "path": "README-DE.md",
    "chars": 14659,
    "preview": "<table>\n    <tr>\n        <!-- Do not translate this table -->\n        <td><a href=\"./README.md\"> English </a></td>\n     "
  },
  {
    "path": "README-ES.md",
    "chars": 15370,
    "preview": "<table>\n    <tr>\n        <!-- Do not translate this table -->\n        <td><a href=\"./README.md\"> English </a></td>\n     "
  },
  {
    "path": "README-FA.md",
    "chars": 18251,
    "preview": "<table>\n    <tr>\n        <!-- Do not translate this table -->\n        <td><a href=\"./README.md\"> English </a></td>\n     "
  },
  {
    "path": "README-FR.md",
    "chars": 18937,
    "preview": "<table>\n    <tr>\n        <!-- Do not translate this table -->\n        <td><a href=\"./README.md\"> English </a></td>\n     "
  },
  {
    "path": "README-GR.md",
    "chars": 14428,
    "preview": "<table>\n    <tr>\n        <!-- Do not translate this table -->\n        <td><a href=\"./README.md\"> English </a></td>\n     "
  },
  {
    "path": "README-GU.md",
    "chars": 26250,
    "preview": "<!-- Do not translate this -->\n<details>\n<summary>\n<strong> અન્ય ભાષાઓમાં આ માર્ગદર્શિકા વાંચો </strong>\n</summary>\n    "
  },
  {
    "path": "README-HE.md",
    "chars": 15366,
    "preview": "<div dir=\"rtl\" style=\"direction:rtl;text-align:right;\">\n<p>\n<!-- Do not translate this -->\n<details>\n<summary>\n<strong> "
  },
  {
    "path": "README-HI.md",
    "chars": 16834,
    "preview": "<!-- Do not translate this -->\n<details>\n<summary>\n<strong>इस गाइड को दूसरी languages में पढ़ें</strong>\n</summary>\n    "
  },
  {
    "path": "README-HY.md",
    "chars": 28933,
    "preview": "<table>\r\n    <tr>\r\n        <!-- Do not translate this table -->\r\n        <td><a href=\"./README.md\"> English </a></td>\r\n "
  },
  {
    "path": "README-ID.md",
    "chars": 19397,
    "preview": "<table>\n    <tr>\n        <!-- Do not translate this table -->\n        <td><a href=\"./README.md\"> English </a></td>\n     "
  },
  {
    "path": "README-IT.md",
    "chars": 13168,
    "preview": "<table>\n    <tr>\n        <!-- Do not translate this table -->\n        <td><a href=\"./README.md\"> English </a></td>\n     "
  },
  {
    "path": "README-JA.md",
    "chars": 10337,
    "preview": "<table>\n    <tr>\n        <!-- Do not translate this table -->\n        <td><a href=\"./README.md\"> English </a></td>\n     "
  },
  {
    "path": "README-KO.md",
    "chars": 12692,
    "preview": "<!-- Do not translate this -->\n<details>\n<summary>\n<strong> 언어 변경 </strong>\n</summary>\n    <ul>\n        <li><a href=\"./R"
  },
  {
    "path": "README-ML.md",
    "chars": 22870,
    "preview": "<!-- Do not translate this -->\n<details>\n<summary>\n<strong> ഈ സഹായി മറ്റ് ഭാഷകളിൽ വായിക്കുക </strong>\n</summary>\n    <ul"
  },
  {
    "path": "README-MR.md",
    "chars": 18737,
    "preview": "<!-- Do not translate this -->\n<details>\n<summary>\n<strong> हा मार्गदर्शक इतर भाषांमध्ये वाचा </strong>\n</summary>\n    <"
  },
  {
    "path": "README-MS.md",
    "chars": 17287,
    "preview": "<!-- Do not translate this -->\n<details>\n<summary>\n<strong> Read this guide in other languages </strong>\n</summary>\n    "
  },
  {
    "path": "README-NE.md",
    "chars": 16636,
    "preview": "<table>\n    <tr>\n        <!-- Do not translate this table -->\n        <td><a href=\"./README.md\"> English </a></td>\n     "
  },
  {
    "path": "README-NL.md",
    "chars": 8512,
    "preview": "<!-- Do not translate this -->\n<details>\n<summary>\n<strong> Read this guide in other languages </strong>\n</summary>\n    "
  },
  {
    "path": "README-PL.md",
    "chars": 19291,
    "preview": "<!-- Do not translate this -->\n<details>\n<summary>\n<strong> Read this guide in other languages </strong>\n</summary>\n    "
  },
  {
    "path": "README-RO.md",
    "chars": 12655,
    "preview": "<table>\n    <tr>\n        <!-- Do not translate this table -->\n        <td><a href=\"./README.md\"> English </a></td>\n     "
  },
  {
    "path": "README-RU.md",
    "chars": 22240,
    "preview": "<table>\n    <tr>\n        <!-- Do not translate this table -->\n        <td><a href=\"./README.md\"> English </a></td>\n     "
  },
  {
    "path": "README-SA.md",
    "chars": 12338,
    "preview": "<!-- Do not translate this -->\n<details>\n<summary>\n<strong> Read this guide in other languages </strong>\n</summary>\n    "
  },
  {
    "path": "README-SI.md",
    "chars": 21135,
    "preview": "<!-- Do not translate this -->\r\n<details>\r\n<summary>\r\n<strong> Read this guide in other languages </strong>\r\n</summary>\r"
  },
  {
    "path": "README-SL.md",
    "chars": 20998,
    "preview": "<!-- Do not translate this -->\n<details>\n<summary>\n<strong> Read this guide in other languages </strong>\n</summary>\n    "
  },
  {
    "path": "README-TA.md",
    "chars": 16513,
    "preview": "<details>\n<summary>\n<strong> இந்த வழிகாட்டியை பிற மொழிகளில் படிக்க </strong>\n</summary>\n    <ul>\n        <li><a href=\"./"
  },
  {
    "path": "README-TE.md",
    "chars": 29325,
    "preview": "<!-- Do not translate this -->\n<details>\n<summary>\n<strong> ఈ గైడ్‌ని ఇతర భాషల్లో చదవండి </strong>\n</summary>\n    <ul>\n "
  },
  {
    "path": "README-TR.md",
    "chars": 21682,
    "preview": "<!-- Do not translate this -->\n<details>\n<summary>\n<strong> Read this guide in other languages </strong>\n</summary>\n    "
  },
  {
    "path": "README-UK.md",
    "chars": 28560,
    "preview": "<!-- Do not translate this -->\n<details>\n<summary>\n<strong> Read this guide in other languages </strong>\n</summary>\n    "
  },
  {
    "path": "README-UR.md",
    "chars": 26167,
    "preview": "<!-- Do not translate this -->\n<details>\n<summary>\n<strong> اس گائیڈ کو دوسری زبانوں میں پڑھیں </strong>\n</summary>\n    "
  },
  {
    "path": "README-UZ.md",
    "chars": 20827,
    "preview": "<!-- Do not translate this -->\n<details>\n<summary>\n<strong> Read this guide in other languages </strong>\n</summary>\n    "
  },
  {
    "path": "README-VI.md",
    "chars": 19547,
    "preview": "<!-- Do not translate this -->\n<details>\n<summary>\n<strong> Read this guide in other languages </strong>\n</summary>\n    "
  },
  {
    "path": "README-pt-BR.md",
    "chars": 14211,
    "preview": "<table>\n    <tr>\n        <!-- Do not translate this table -->\n        <td><a href=\"./README.md\"> English </a></td>\n     "
  },
  {
    "path": "README.md",
    "chars": 29461,
    "preview": "<!-- Do not translate this -->\n<details>\n<summary>\n<strong> Read this guide in other languages </strong>\n</summary>\n    "
  }
]

About this extraction

This page contains the full source code of the freeCodeCamp/how-to-contribute-to-open-source GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 49 files (728.9 KB), approximately 226.7k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!