Showing preview only (2,469K chars total). Download the full file or copy to clipboard to get everything.
Repository: firstcontributions/first-contributions
Branch: main
Commit: 0d392cdbef6b
Files: 412
Total size: 2.3 MB
Directory structure:
gitextract_kg8z99bl/
├── .github/
│ ├── CODE_OF_CONDUCT.md
│ ├── CONTRIBUTING.md
│ ├── FUNDING.yml
│ ├── ISSUE_TEMPLATE/
│ │ └── issue-template.md
│ ├── ISSUE_TEMPLATE.md
│ ├── PULL_REQUEST_TEMPLATE.md
│ ├── SECURITY.md
│ ├── funding.json
│ └── workflows/
│ └── auto-pr-merge.yml
├── .gitignore
├── Contributors.md
├── LICENSE
├── README.md
└── docs/
├── additional-material/
│ ├── Things a Non programmer can do.tam.md
│ ├── Things a non Programmer can do.ar.md
│ ├── Things a non Programmer can do.ja.md
│ ├── Things a non Programmer can do.md
│ ├── git_workflow_scenarios/
│ │ ├── Useful-links-for-further-learning.md
│ │ ├── additional-material.md
│ │ ├── amending-a-commit.md
│ │ ├── check-commit-log.md
│ │ ├── configuring-git.md
│ │ ├── creating-a-gitignore-file.md
│ │ ├── delete-branch-locally.md
│ │ ├── gitflow.md
│ │ ├── installing-git-arch.md
│ │ ├── installing-git-ubuntu.md
│ │ ├── keeping-your-fork-synced-with-this-repository.md
│ │ ├── moving-a-commit-to-a-different-branch.md
│ │ ├── rebase-vs-merge.md
│ │ ├── removing-a-file.md
│ │ ├── removing-branch-from-your-repository.md
│ │ ├── resetting-a-branch.md
│ │ ├── resetting-a-commit.md
│ │ ├── resolving-merge-conflicts.md
│ │ ├── reverting-a-commit.md
│ │ ├── squashing-commits.md
│ │ ├── stashing-a-file.md
│ │ ├── storing-credentials.md
│ │ ├── undoing-a-commit.md
│ │ └── why-using-branches.md
│ └── translations/
│ ├── Belarusian/
│ │ ├── Useful-links-for-further-learning.by.md
│ │ ├── additional-material.by.md
│ │ ├── amending-a-commit.by.md
│ │ ├── configuring-git.by.md
│ │ ├── keeping-your-fork-synced-with-this-repository.by.md
│ │ ├── moving-a-commit-to-a-different-branch.by.md
│ │ ├── removing-a-file.by.md
│ │ ├── removing-branch-from-your-repository.by.md
│ │ ├── resolving-merge-conflicts.by.md
│ │ ├── reverting-a-commit.by.md
│ │ ├── squashing-commits.by.md
│ │ ├── stashing-a-file.by.md
│ │ └── undoing-a-commit.by.md
│ ├── Bengali/
│ │ ├── add-file.bn.md
│ │ ├── additional-material.be.md
│ │ ├── check-commit-log-bn.md
│ │ ├── configuration-in-bn-github.md
│ │ ├── creating-gitignore-file-bn.md
│ │ ├── fix-git-permission-error-bn.md
│ │ ├── gitflow-bn.md
│ │ ├── merge-conflict.md
│ │ └── things-a-non-programmer-can-do-bn.md
│ ├── Chinese/
│ │ ├── Things a non Programmer can do.zh-cn.md
│ │ ├── Useful-links-for-further-learning.zh-cn.md
│ │ ├── additional-material.zh-cn.md
│ │ ├── addtional-material.cht.md
│ │ ├── amending-a-commit.zh-cn.md
│ │ ├── check-commit-log.zh-cn.md
│ │ ├── configuring-git.zh-cn.md
│ │ ├── creating-a-gitignore-file.zh-cn.md
│ │ ├── delete-branch-locally.zh-cn.md
│ │ ├── gitflow.zh-cn.md
│ │ ├── installing-git-arch.zh-cn.md
│ │ ├── installing-git-ubuntu.zh-cn.md
│ │ ├── keeping-your-fork-synced-with-this-repository.zh-cn.md
│ │ ├── moving-a-commit-to-a-different-branch.zh-cn.md
│ │ ├── removing-a-file.zh-cn.md
│ │ ├── removing-branch-from-your-repository.zh-cn.md
│ │ ├── resetting-a-branch.zh-cn.md
│ │ ├── resetting-a-commit.zh-cn.md
│ │ ├── resolving-merge-conflicts.zh-cn.md
│ │ ├── reverting-a-commit.zh-cn.md
│ │ ├── squashing-commits.zh-cn.md
│ │ ├── stashing-a-file.zh-cn.md
│ │ ├── storing-credentials.zh-cn.md
│ │ ├── undoing-a-commit.zh-cn.md
│ │ └── why-using-branches.zh-cn.md
│ ├── Egyptian/
│ │ └── Things a non Programmer can do.eg.md
│ ├── Farsi/
│ │ ├── amending-a-commit.fa.md
│ │ ├── delete-branch-locally.fa.md
│ │ └── moving-a-commit-to-a-different-branch.fa.md
│ ├── French/
│ │ ├── Things a non Programmer can do.fr.md
│ │ ├── additional-material.fr.md
│ │ ├── amending-a-commit.fr.md
│ │ └── check-commit-log.fr.md
│ ├── Germany
│ ├── Greek/
│ │ └── git_workflow_scenarios/
│ │ ├── additional-material.gr.md
│ │ ├── amending-a-commit.gr.md
│ │ ├── check-commit-log.gr.md
│ │ ├── configuring-git.gr.md
│ │ ├── creating-a-gitignore-file.gr.md
│ │ ├── delete-branch-locally.gr.md
│ │ └── gitflow.gr.md
│ ├── Hindi/
│ │ ├── Amending a Commit
│ │ ├── Things a non Programmer can do
│ │ ├── Useful-links-for-further-learning.hi.md
│ │ ├── add-file.hi.md
│ │ ├── moving-a-commit-to-a-different-branch.hi.md
│ │ ├── removing-a-file.hi.md
│ │ ├── removing-branch-from-your-repository.hi.md
│ │ ├── resetting-a-branch.hi.md
│ │ └── resetting-a-commit.hi.md
│ ├── Indonesian/
│ │ ├── Things a non Programmer can do.id.md
│ │ ├── Useful-links-for-further-learning.id.md
│ │ ├── additional-material.id.md
│ │ ├── removing-a-file.id.md
│ │ ├── removing-branch-from-your-repository.id.md
│ │ └── resetting-a-commit.id.md
│ ├── Italian/
│ │ ├── removing-a-file.it.md
│ │ └── reverting-a-commit.it.md
│ ├── Japanese/
│ │ └── Things a non Programmer can do.ja.md
│ ├── Kannada/
│ │ ├── Things a non programmer can do.ka.md
│ │ ├── additional-material.ka.md
│ │ ├── amending-a-commit.ka.md
│ │ ├── configuring-git.ka.md
│ │ ├── how-to-contribute-open-source-projects-kannada.md
│ │ ├── keeping-your-fork-synced-with-this-repo.ka.md
│ │ ├── moving-a-commit-to-a-different-branch.ka.md
│ │ ├── removing-a-file.ka.md
│ │ └── removing-branch-from-your-repo.ka.md
│ ├── Korean/
│ │ ├── Things a non Programmer can do.kr.md
│ │ ├── additional-material.ko.md
│ │ ├── amending-a-commit.ko.md
│ │ ├── check-commit-log.ko.md
│ │ ├── delete-branch-locally.ko.md
│ │ ├── keeping-your-fork-synced-with-this-repository.ko.md
│ │ ├── moving-a-commit-to-a-different-branch.ko.md
│ │ ├── removing-branch-from-your-repository.ko.md
│ │ ├── resolving-merge-conflicts.ko.md
│ │ ├── reverting-a-commit.ko.md
│ │ └── undoing-a-commit.ko.md
│ ├── Malayalam/
│ │ └── Things-a-non-programmer-can-do.ml.md
│ ├── Marathi/
│ │ ├── Removing-a-file.ma.md
│ │ └── additional-material.ma.md
│ ├── Nepali/
│ │ ├── additional-material.np.md
│ │ ├── amending-a-commit.np.md
│ │ └── configuring-git.np.md
│ ├── Portugues/
│ │ ├── Things a non Programmer can do.pt-br.md
│ │ ├── additional-material.pt_br.md
│ │ ├── amending-a-commit.pt_br.md
│ │ ├── confinguring-git.pt-br.md
│ │ ├── keeping-your-fork-synced-with-this-repository.pt_br.md
│ │ ├── moving-a-commit-to-a-different-branch.pt_br.md
│ │ ├── removing-a-file.pt_br.md
│ │ └── removing-branch-from-your-repository.pt_br.md
│ ├── Romanian/
│ │ └── how-to-contribute-to-open-source-projects.ro.md
│ ├── Russian/
│ │ ├── additional-material.ru.md
│ │ ├── amending-a-commit.ru.md
│ │ ├── configuring-git.ru.md
│ │ ├── moving-a-commit-to-a-different-branch.ru.md
│ │ └── removing-a-file.ru.md
│ ├── Serbian/
│ │ ├── Cyrillic/
│ │ │ └── delete-branch-locally.sr-Cyrl.md
│ │ └── Latin/
│ │ └── delete-branch-locally.sr-Latn.md
│ ├── Sinhala/
│ │ ├── amending-a-commit.md
│ │ └── removing-a-file.sin.md
│ ├── Slovenian/
│ │ ├── additional-material.sl.md
│ │ ├── amending-a-commit.sl.md
│ │ ├── configuring-git.sl.md
│ │ ├── keeping-your-fork-synced-with-this-repository.sl.md
│ │ ├── moving-a-commit-to-a-different-branch.sl.md
│ │ ├── removing-a-file.sl.md
│ │ ├── removing-branch-from-your-repository.sl.md
│ │ ├── resolving-merge-conflicts.sl.md
│ │ ├── reverting-a-commit.sl.md
│ │ ├── squashing-commits.sl.md
│ │ ├── stashing-a-file.sl.md
│ │ └── undoing-a-commit.sl.md
│ ├── Spanish/
│ │ ├── Things a non Programmer can do.es.md
│ │ ├── additional-material.es.md
│ │ ├── additional-material.sp_mx.md
│ │ ├── amending-a-commit.es.md
│ │ ├── amending-a-commit.sp_mx.md
│ │ ├── configuring-git.sp_mx.md
│ │ ├── creating-a-gitignore-file.md
│ │ └── delete-branch-locally.md
│ ├── Tamil/
│ │ ├── Things a non Programmer can do.ta.md
│ │ ├── additional-material.ta.md
│ │ └── how-to-contribute-to-open-source-projects-tamil.md
│ ├── Telugu/
│ │ ├── how-to-contribute-to-open-source-projects-telugu.md
│ │ └── ప్రోగ్రామింగ్ తెలియని వ్యక్తి చేయగల పనులు.md
│ ├── Thai/
│ │ └── Things a non Programmer can do.th.md
│ ├── Things a non Programmer can do.ar.md
│ ├── Turkish/
│ │ ├── Things a non Programmer can do.tr.md
│ │ ├── Useful-links-for-further-learning.tr.md
│ │ ├── additional-material.tr.md
│ │ ├── amending-a-commit.tr.md
│ │ ├── configuring-git.tr.md
│ │ ├── keeping-your-fork-synced-with-this-repository.tr.md
│ │ ├── moving-a-commit-to-a-different-branch.tr.md
│ │ ├── removing-a-file.tr.md
│ │ ├── removing-branch-from-your-repository.tr.md
│ │ ├── resolving-merge-conflicts.tr.md
│ │ ├── reverting-a-commit.tr.md
│ │ ├── squashing-commits.tr.md
│ │ ├── stashing-a-file.tr.md
│ │ └── undoing-a-commit.tr.md
│ ├── Twi/
│ │ ├── additional-matrial-twi.md
│ │ └── amending-a-commit-twi.md
│ ├── Ukrainian/
│ │ └── removing-a-file.ua.md
│ ├── Urdu/
│ │ ├── additional-material.ur.md
│ │ └── amending-a-commit.ur.md
│ └── Vietnamese/
│ ├── moving-a-commit-to-a-different-branch.vi.md
│ └── resolving-merge-conflicts.vi.md
├── cli-tool-tutorials/
│ ├── git-cli-tutorial-PL.md
│ ├── git-cli-tutorial-bengali.md
│ ├── git-cli-tutorial-kannada.md
│ ├── github-cli-tutorial-Hindi.md
│ ├── github-cli-tutorial-Urdu.md
│ ├── github-cli-tutorial-german.md
│ ├── github-cli-tutorial-gujarati.md
│ ├── github-cli-tutorial-id.md
│ ├── github-cli-tutorial-ko.md
│ ├── github-cli-tutorial-malayalam.md
│ ├── github-cli-tutorial-pt-br.md
│ ├── github-cli-tutorial-sinhala.md
│ ├── github-cli-tutorial-tamil.md
│ ├── github-cli-tutorial.md
│ ├── github-cli-tutorials-arabic.md
│ ├── github-cli-tutorials-francais.md
│ └── translations/
│ ├── Bengali/
│ │ ├── git-bash-windows-tutorial-bn.md
│ │ └── git-cli-tutorial-bn.md
│ ├── Chinese/
│ │ ├── git-bash-windows-tutorial.zh-cn.md
│ │ └── github-cli-tutorial.zh-cn.md
│ ├── Greek/
│ │ ├── git-bash-windows-tutorial.gr.md
│ │ └── github-cli-tutorial.gr.md
│ ├── Marathi/
│ │ └── github-cli-tutorial.marathi.md
│ ├── Spanish/
│ │ ├── git-bash-windows-tutorial.es.md
│ │ └── github-cli-tutorial.es.md
│ ├── Ukrainian/
│ │ ├── git-bash-windows-tutorial.ua.md
│ │ └── github-cli-tutorial.ua.md
│ ├── github-cli-tutorial-malayalam.md
│ ├── github-cli-tutorial-te.md
│ └── github-cli-tutorial.hi.md
├── gui-tool-tutorials/
│ ├── github-desktop-old-version-tutorial.md
│ ├── github-desktop-tutorial.md
│ ├── github-windows-intellij-tutorial.md
│ ├── github-windows-intellij-tutorial.zh-cn.md
│ ├── github-windows-vs-code-tutorial.md
│ ├── github-windows-vs2017-tutorial.md
│ ├── gitkraken-tutorial.md
│ ├── sourcetree-macos-tutorial.md
│ ├── sublime-merge-tutorial.hi.md
│ ├── sublime-merge-tutorial.md
│ └── translations/
│ ├── Amharic/
│ │ └── github-desktop-tutorial.am.md
│ ├── Bengali/
│ │ └── github-windows-vscode-tutorial-bn.md
│ ├── Chinese/
│ │ ├── github-desktop-tutorial.zh-cn.md
│ │ └── gitkraken-tutorial-zh-cn.md
│ ├── German/
│ │ └── github-windows-vs-code-tutorial.de.md
│ ├── Greek/
│ │ ├── github-desktop-old-version-tutorial.gr.md
│ │ ├── github-desktop-tutorial.gr.md
│ │ ├── github-windows-intellij-tutorial.gr.md
│ │ ├── github-windows-vs-code-tutorial.gr.md
│ │ ├── github-windows-vs2017-tutorial.gr.md
│ │ ├── gitkraken-tutorial.gr.md
│ │ ├── sourcetree-macos-tutorial.gr.md
│ │ └── sublime-merge-tutorial.gr.md
│ ├── Hebrew/
│ │ └── github-desktop-tutorial-heb.md
│ ├── Hindi/
│ │ ├── github-windows-vs-code-tutorial-hi.md
│ │ └── sublime-merge-tutorial.hi.md
│ ├── Indonesian/
│ │ └── github-windows-vs-code-tutorial_id.md
│ ├── Marathi/
│ │ └── github-windows-vs-code-tutorial-hi.md
│ ├── Persian/
│ │ ├── github-desktop-tutorial.fa.md
│ │ ├── gitkraken-tutorial-fa.md
│ │ └── sublime-merge-tutorial-fa.md
│ ├── Portuguese/
│ │ ├── github-desktop-tutorial.pt_br.md
│ │ ├── github-windows-intellij-tutorial.pt_br.md
│ │ ├── github-windows-vs-code-tutorial.pt_br.md
│ │ ├── github-windows-vs-code-tutorial_pt_br.md
│ │ ├── github-windows-vs2017-tutorial.pt_br.md
│ │ └── gitkraken-tutorial.pt-br.md
│ ├── Spanish/
│ │ └── gitkraken-tutorial-es.md
│ ├── Tamil/
│ │ └── githiub-desktop-tutorial-tamil.md
│ ├── Urdu/
│ │ └── github-desktop-urdu.md
│ ├── Yoruba/
│ │ └── github-desktop-tutorial.ng_yo.md
│ ├── github-desktop-tutorial-np.md
│ ├── github-desktop-tutorial.cn.md
│ ├── github-desktop-tutorial.ng_yr.md
│ ├── github-desktop-tutorial.pt_br.md
│ ├── github-desktop-tutorial.th.md
│ ├── github-desktop-tutorial.vn.md
│ ├── github-windows-intellij-tutorial.pt_br.md
│ ├── github-windows-vs-code-tutorial-hi.md
│ ├── github-windows-vs-code-tutorial.ml.md
│ ├── github-windows-vs-code-tutorial.pt_br.md
│ ├── github-windows-vs-code-tutorial_id.md
│ ├── github-windows-vs-code-tutorial_pt_br.md
│ ├── github-windows-vs2017-tutorial.pt_br.md
│ ├── gitkraken-tutorial-es.md
│ ├── gitkraken-tutorial-fr.md
│ ├── gitkraken-tutorial.pt-br.md
│ └── malayalam/
│ └── githiub-desktop-tutorial-ml.md
├── how-to-contribute-to-open-source-projects.md
└── translations/
├── README.afk.md
├── README.al.md
├── README.am.md
├── README.ar.md
├── README.arm.md
├── README.assamese.md
├── README.aze.md
├── README.bg.md
├── README.bih.md
├── README.bn.md
├── README.by.md
├── README.ca.md
├── README.col.md
├── README.cs.md
├── README.da.md
├── README.de.md
├── README.dz.md
├── README.ec.md
├── README.eg.md
├── README.en-pirate.md
├── README.eo.md
├── README.es.md
├── README.ewe.md
├── README.fa.md
├── README.fi.md
├── README.fil.md
├── README.fr.md
├── README.ga.md
├── README.ge.md
├── README.gh.md
├── README.gl.md
├── README.gr.md
├── README.guj.md
├── README.hau.md
├── README.hb.md
├── README.hi.md
├── README.hne.md
├── README.hr.md
├── README.hu.md
├── README.hy.md
├── README.id.md
├── README.igb.md
├── README.is.md
├── README.it.md
├── README.ja.md
├── README.jv.md
├── README.ka.md
├── README.kh.md
├── README.ko.md
├── README.kr.md
├── README.kws.md
├── README.ky.md
├── README.kz.md
├── README.la.md
├── README.ln.md
├── README.lt.md
├── README.lug.md
├── README.lv.md
├── README.ma.md
├── README.me.md
├── README.mg.md
├── README.mk.md
├── README.ml.md
├── README.mli.md
├── README.mm_unicode.md
├── README.mn.md
├── README.mr.md
├── README.mx.md
├── README.my.md
├── README.nl.md
├── README.no.md
├── README.np.md
├── README.od.md
├── README.pb.md
├── README.pcm.md
├── README.pl.md
├── README.ps.md
├── README.pt-ao.md
├── README.pt-pt.md
├── README.pt_br.md
├── README.ro.md
├── README.ru.md
├── README.se.md
├── README.si.md
├── README.sindhi.md
├── README.sk.md
├── README.sl.md
├── README.slk.md
├── README.so.md
├── README.sr-Cyrl.md
├── README.sr-Latn.md
├── README.sw.md
├── README.ta.md
├── README.te.md
├── README.th.md
├── README.tl.md
├── README.tm.md
├── README.tn.md
├── README.tr.md
├── README.ua.md
├── README.un-aln.md
├── README.ur.md
├── README.uz.md
├── README.vn.md
├── README.yor.md
├── README.zh-cn.md
├── README.zh-tw.md
├── README.zul.md
└── Translations.md
================================================
FILE CONTENTS
================================================
================================================
FILE: .github/CODE_OF_CONDUCT.md
================================================
# Contributor Covenant Code of Conduct
## Our Pledge
We as members, contributors, and leaders pledge to make participation in our
community a harassment-free experience for everyone, regardless of age, body
size, visible or invisible disability, ethnicity, sex characteristics, gender
identity and expression, level of experience, education, socio-economic status,
nationality, personal appearance, race, caste, color, religion, or sexual
identity and orientation.
We pledge to act and interact in ways that contribute to an open, welcoming,
diverse, inclusive, and healthy community.
## Our Standards
Examples of behavior that contributes to a positive environment for our
community include:
* Demonstrating empathy and kindness toward other people
* Being respectful of differing opinions, viewpoints, and experiences
* Giving and gracefully accepting constructive feedback
* Accepting responsibility and apologizing to those affected by our mistakes,
and learning from the experience
* Focusing on what is best not just for us as individuals, but for the overall
community
Examples of unacceptable behavior include:
* The use of sexualized language or imagery, and sexual attention or advances of
any kind
* Trolling, insulting or derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or email address,
without their explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting
## Enforcement Responsibilities
Community leaders are responsible for clarifying and enforcing our standards of
acceptable behavior and will take appropriate and fair corrective action in
response to any behavior that they deem inappropriate, threatening, offensive,
or harmful.
Community leaders have the right and responsibility to remove, edit, or reject
comments, commits, code, wiki edits, issues, and other contributions that are
not aligned to this Code of Conduct, and will communicate reasons for moderation
decisions when appropriate.
## Scope
This Code of Conduct applies within all community spaces, and also applies when
an individual is officially representing the community in public spaces.
Examples of representing our community include using an official e-mail address,
posting via an official social media account, or acting as an appointed
representative at an online or offline event.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
firstcontributions@gmail.com.
All complaints will be reviewed and investigated promptly and fairly.
All community leaders are obligated to respect the privacy and security of the
reporter of any incident.
## Enforcement Guidelines
Community leaders will follow these Community Impact Guidelines in determining
the consequences for any action they deem in violation of this Code of Conduct:
### 1. Correction
**Community Impact**: Use of inappropriate language or other behavior deemed
unprofessional or unwelcome in the community.
**Consequence**: A private, written warning from community leaders, providing
clarity around the nature of the violation and an explanation of why the
behavior was inappropriate. A public apology may be requested.
### 2. Warning
**Community Impact**: A violation through a single incident or series of
actions.
**Consequence**: A warning with consequences for continued behavior. No
interaction with the people involved, including unsolicited interaction with
those enforcing the Code of Conduct, for a specified period of time. This
includes avoiding interactions in community spaces as well as external channels
like social media. Violating these terms may lead to a temporary or permanent
ban.
### 3. Temporary Ban
**Community Impact**: A serious violation of community standards, including
sustained inappropriate behavior.
**Consequence**: A temporary ban from any sort of interaction or public
communication with the community for a specified period of time. No public or
private interaction with the people involved, including unsolicited interaction
with those enforcing the Code of Conduct, is allowed during this period.
Violating these terms may lead to a permanent ban.
### 4. Permanent Ban
**Community Impact**: Demonstrating a pattern of violation of community
standards, including sustained inappropriate behavior, harassment of an
individual, or aggression toward or disparagement of classes of individuals.
**Consequence**: A permanent ban from any sort of public interaction within the
community.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 2.1, available at
[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
Community Impact Guidelines were inspired by
[Mozilla's code of conduct enforcement ladder][Mozilla CoC].
For answers to common questions about this code of conduct, see the FAQ at
[https://www.contributor-covenant.org/faq][FAQ]. Translations are available at
[https://www.contributor-covenant.org/translations][translations].
[homepage]: https://www.contributor-covenant.org
[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html
[Mozilla CoC]: https://github.com/mozilla/diversity
[FAQ]: https://www.contributor-covenant.org/faq
[translations]: https://www.contributor-covenant.org/translations
================================================
FILE: .github/CONTRIBUTING.md
================================================
# Contribution guide
We appreciate your thought to contribute to open source. :heart:
If you'd like to suggest a change in the tutorials or the workflow, please [raise an issue](https://github.com/firstcontributions/first-contributions/issues/new). We can have a discussion to better understand the problem, get more people involved and make a collective decision.
If you're making changes to a translation, please request a review from our previous contributors who has translated to the respective translation. Our goal is for all translations to have the same content as the English one (`Readme.md`) (Except for links to other translations. We realised that it doesn't add much value)
### Our reviewers :sparkles:
| Language Name | Name in English | Reviewers|
|---|---|---|
| Afrikaans | [Afrikaans](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.afk.md) | [<img width="100" src="https://avatars.githubusercontent.com/u/36197725?v=4" alt="@zecollokaris" />](https://github.com/zecollokaris) |
| Albanian | [Albanian](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.al.md) | [<img width="100" src="https://avatars.githubusercontent.com/u/40631828?v=4" alt="RronKurtishi" />](https://github.com/RronKurtishi) [<img width="100" src="https://avatars.githubusercontent.com/u/98396887?s=400&v=4" alt="RronKurtishi" />](https://github.com/auronvila) |
| العربية | [Arabic](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.ar.md) | [<img width="100" src="https://avatars.githubusercontent.com/u/83532081?v=4" alt="OsaidAlhomedy" />](https://github.com/OsaidAlhomedy) [<img width="100" src="https://avatars.githubusercontent.com/u/97640062?v=4" alt="AlaaYlula" />](https://github.com/AlaaYlula) [<img width="100" src="https://avatars.githubusercontent.com/u/60319236?v=4" alt="Laith-Alayassa" />](https://github.com/Laith-Alayassa) |
| Azerbaijani | [Azerbaijani](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.aze.md) | [<img width="100" src="https://avatars.githubusercontent.com/u/60487349?v=4" alt="@isakurbanov744" />](https://github.com/isakurbanov744) [<img width="100" src="https://avatars.githubusercontent.com/u/58222828?v=4" alt="@Ahm3tJ4f" />](https://github.com/Ahm3tJ4f) |
| Bulgarian | [Bulgarian](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.bg.md) | []() |
| Bosnian | [Bosnian](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.bih.md) | []() |
| বাংলা | [Bengali](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.bn.md) | [<img width="100" src="https://avatars3.githubusercontent.com/u/12910423?s=460&v=4" alt="@cse031sust02" />](https://github.com/cse031sust02) |
| Belarusian | [Belarusian](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.by.md) | []() |
| Català | [Catalan](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.ca.md) | [<img width="100" src="https://avatars0.githubusercontent.com/u/16263046?s=460&v=4" alt="@Sergih28" />](https://github.com/Sergih28) |
| čeština | [Czech](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.cs.md) | []() |
| Danish | [Danish](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.da.md) | [<img width="100" src="https://avatars1.githubusercontent.com/u/15271858?s=460&v=4" alt="@7013145" />](https://github.com/7013145) |
| Deutsch | [German](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.de.md) | [<img width="100" src="https://avatars3.githubusercontent.com/u/22977266?s=460&v=4" alt="@lkreimann" />](https://github.com/lkreimann) |
| المصرية | [Egyptian](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.eg.md) | [<img width="100" src="https://avatars0.githubusercontent.com/u/12827629?s=460&v=4" alt="@MichaelKMalak" />](https://github.com/MichaelKMalak) |
| English (Pirate) | [English (Pirate)](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.en-pirate.md) | [<img width="100" src="https://avatars0.githubusercontent.com/u/956290?s=460&v=4" alt="@lukeoliff" />](https://github.com/lukeoliff) |
| Español | [Spanish](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.es.md) | [<img width="100" src="https://avatars3.githubusercontent.com/u/16923944?s=460&v=4" alt="@yirini" />](https://github.com/yirini) [<img width="100" src="https://avatars.githubusercontent.com/u/10425834?v=4" alt="@aaossa" />](https://github.com/aaossa) |
| فارسی | [Persian](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.fa.md) | [<img width="100" src="https://avatars2.githubusercontent.com/u/20030805?s=460&v=4" alt="@ThirdScript" />](https://github.com/ThirdScript) |
| Finnish | [Finnish](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.fi.md) | []() |
| Français | [French](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.fr.md) | [<img width="100" src="https://avatars0.githubusercontent.com/u/13402464?s=460&v=4" alt="@LePetitRenard" />](https://github.com/LePetitRenard) |
| ქართული | [Georgian](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.ka.md) | [<img width="100" src="https://avatars0.githubusercontent.com/u/9116447?s=460&v=4" alt="@iko1133" />](https://github.com/iko1133) |
| Galego | [Galician](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.gl.md) | [<img width="100" src="https://avatars1.githubusercontent.com/u/16878891?s=460&v=4" alt="@siderio2" />](https://github.com/siderio2) |
| Greek | [Greek](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.gr.md) | [<img width="100" src="https://avatars.githubusercontent.com/u/63111742?v=4" alt="@adreaskar" />](https://github.com/adreaskar) [<img width="100" src="https://avatars.githubusercontent.com/u/19299306?v=4" alt="@porfanid" />](https://github.com/porfanid) |
| ગુજરાતી | [Gujarati](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.guj.md) | [<img width="100" src="https://avatars2.githubusercontent.com/u/38134283?s=460&v=4" alt="@smitgajjar" />](https://github.com/smitgajjar) [<img width="100" src="https://avatars.githubusercontent.com/u/16669911?v=4" alt="@kaushalgosaliya5" />](https://github.com/kaushalgosaliya5/) [<img width="100" src="https://avatars.githubusercontent.com/u/96162935?v=4" alt="@rushit-kakadiya" />](https://github.com/rushit-kakadiya/)|
| Hausa | [Hausa](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.hau.md) | []() |
| עברית | [Hebrew](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.hb.md) | [<img width="100" src="https://avatars1.githubusercontent.com/u/23402988?s=460&v=4" alt="@TomerPacific" />](https://github.com/TomerPacific) |
| हिन्दी | [Hindi](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.hi.md) | [<img width="100" src="https://avatars2.githubusercontent.com/u/4654382?s=460&v=4" alt="@arshadkazmi42" />](https://github.com/arshadkazmi42) [<img width="100" src="https://avatars2.githubusercontent.com/u/7047079?s=460&v=4" alt="@sara-02" />](https://github.com/sara-02) [<img width="100" src="https://avatars.githubusercontent.com/u/20799404?v=4" alt="shrut1996" />](https://github.com/shrut1996) |
| Chhattisgarhi | [Chhattisgarhi](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.hne.md) | [<img width="100" src="https://avatars2.githubusercontent.com/u/54806739?s=400&v=4" alt="@pradyyadav" />](https://github.com/pradyyadav) |
| Magyar | [Hungarian](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.hu.md) | []() |
| Armenian | [Armenian](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.hy.md) | []() |
| Indonesian | [Indonesian](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.id.md) | [<img width="100" src="https://avatars0.githubusercontent.com/u/315048?s=460&v=4" alt="@hahn" />](https://github.com/hahn) |
| Igbo | [Igbo](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.igb.md) | [<img width="100" src="https://avatars.githubusercontent.com/u/36197725?v=4" alt="@zecollokaris" />](https://github.com/zecollokaris) []() |
| Italiano | [Italian](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.it.md) | [<img width="100" src="https://avatars0.githubusercontent.com/u/22260641?s=460&v=4" alt="@platipo" />](https://github.com/platipo) |
| 日本語 | [Japanese](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.ja.md) | [<img width="100" src="https://avatars3.githubusercontent.com/u/12928246?s=460&v=4" alt="@cbondurant" />](https://github.com/cbondurant) |
| ಕನ್ನಡ | [Kannada](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.ka.md) | []() |
| 한국어 | [Korean](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.ko.md) | [<img width="100" src="https://avatars0.githubusercontent.com/u/2732120?s=460&v=4" alt="@espozbob" />](https://github.com/espozbob) |
| Kiswahili | [Kiswahili](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.kws.md) |[<img width="100" src="https://avatars.githubusercontent.com/u/36197725?v=4" alt="@zecollokaris" />](https://github.com/zecollokaris) []() |
| Kazakh | [Kazakh](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.kz.md) | [<img width="100" src="https://avatars3.githubusercontent.com/u/12928246?s=460&v=4" alt="@kurshakuz" />](https://github.com/kurshakuz) |
| Lietuvių kalba | [Lithuanian](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.lt.md) | [<img width="100" src="https://avatars1.githubusercontent.com/u/9092712?s=460&v=4" alt="@neone35" />](https://github.com/neone35) |
| Latviešu valoda | [Latvian](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.lv.md) | []() |
| Crnogorski | [Montenegrin](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.me.md) | [<img width="100" src="https://avatars1.githubusercontent.com/u/9092712?s=460&v=4" alt="@neone35">]() |
| Македонски | [Macedonian](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.mk.md) | []() |
| മലയാളം | [Malayalam](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.ml.md) | [<img width="100" src="https://avatars.githubusercontent.com/u/3657426?v=4" alt="@yedhukrishnan">](https://github.com/yedhukrishnan) |
| Burmese | [Burmese](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.mm_unicode.md) | [<img width="100" src="https://avatars0.githubusercontent.com/u/13135332?s=460&v=4" alt="@lwinkyawmyat" />](https://github.com/lwinkyawmyat) |
| मराठी | [Marathi](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.mr.md) | [<img width="100" src="https://avatars1.githubusercontent.com/u/16685565?s=460&v=4" alt="@bantya" />](https://github.com/bantya) |
| Español de México | [Spanish of Mexico](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.mx.md) | []() |
| Bahasa Melayu | [Malay](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.my.md) | []() |
| Nederlandse | [Dutch](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.nl.md) | [<img width="100" src="https://avatars0.githubusercontent.com/u/3897815?s=460&v=4" alt="@MJMajoor" />](https://github.com/MJMajoor) |
| Norsk | [Norwegian](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.no.md) | [<img width="100" src="https://avatars.githubusercontent.com/u/75746434?s=400&u=0a0854f15eb1f7fd5169d108bb1f12f875c172c6&v=4" alt="Islandstone89 on Github" />](https://github.com/Islandstone89) |
| नेपाली | [Nepali](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.np.md) | [<img width="100" src="https://avatars2.githubusercontent.com/u/2145263?s=460&v=4" alt="@milap-neupane" />](https://github.com/milap-neupane) |
| ਪੰਜਾਬੀ | [Punjabi](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.pb.md) | []() |
| Polski | [Polish](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.pl.md) | [<img width="100" src="https://avatars0.githubusercontent.com/u/3372341?s=460&v=4" alt="@P1X3L0V4" />](https://github.com/P1X3L0V4) [<img width="100" src="https://avatars2.githubusercontent.com/u/1311358?v=4" alt="@mikowhy" />](https://github.com/mikowhy) |
| Português | [Portugues (Portugal)](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.pt-pt.md) | [<img width="100" src="https://avatars.githubusercontent.com/u/36346554?v=4" alt="@RamosCSV" />](https://github.com/RamosCSV) |
| Português do Brasil | [Portugues (Brazil)](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.pt_br.md) | [<img width="100" src="https://avatars2.githubusercontent.com/u/10578275?s=460&v=4" alt="@OtacilioN" />](https://github.com/OtacilioN) [<img width="100" src="https://avatars2.githubusercontent.com/u/47339825?s=460&v=4" alt="@gabrielsanttana" />](https://github.com/gabrielsanttana)|
| Română | [Romanian](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.ro.md) | [ <img width="100" src="https://avatars2.githubusercontent.com/u/20670448?s=460&v=4" alt="@dp97" />](https://github.com/dp97) |
| Русский | [Russian](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.ru.md) | [<img width="100" src="https://avatars2.githubusercontent.com/u/4745723?s=460&v=4" alt="@ayanovsk" />](https://github.com/ayanovsk) |
| Svenska | [Swedish](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.se.md) | [<img width="100" src="https://avatars0.githubusercontent.com/u/2447741?s=460&v=4" alt="@jcer" />](https://github.com/jcer) |
| Sinhala | [Sinhala](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.si.md) | []() |
| Sindhi | [Sindhi](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.sindhi.md) | []() |
| Slovenčina | [Slovak](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.sk.md) | [<img width="100" src="https://avatars3.githubusercontent.com/u/16558136?s=460&v=4" alt="@CoderKlemen" />](https://github.com/CoderKlemen) |
| Slovenščina | [Slovenian](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.slk.md) | [<img width="100" src="https://avatars0.githubusercontent.com/u/11976353?s=460&v=4" alt="@hercegtomas" />](https://github.com/hercegtomas) |
| Српски | [Serbian (Cyrillic)](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.sr-Cyrl.md) | [<img width="100" src="https://avatars.githubusercontent.com/u/40705899?v=4" alt="@rammba" />](https://github.com/rammba) |
| Srpski | [Serbian (Latin)](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.sr-Latn.md) | [<img width="100" src="https://avatars.githubusercontent.com/u/35745051?v=4" alt="@Mateja3m" />](https://github.com/Mateja3m) [<img width="100" src="https://avatars.githubusercontent.com/u/40705899?v=4" alt="@rammba" />](https://github.com/rammba) |
| தமிழ் | [Tamil](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.ta.md) | [<img width="100" src="https://avatars.githubusercontent.com/u/7114806?v=4" alt="@sathishkumar-manogaran" />](https://github.com/sathishkumar-manogaran) |
| తెలుగు | [Telugu](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.te.md) | []() |
| ไทย | [Thai](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.th.md) | [<img width="100" src="https://avatars0.githubusercontent.com/u/5433758?s=460&v=4" alt="@AimeTPGM" />](https://github.com/AimeTPGM) |
| Tagalog | [Tagalog](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.tl.md) | []() |
| Türkçe | [Turkish](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.tr.md) | [<img width="100" src="https://avatars3.githubusercontent.com/u/32689837?s=460&v=4" alt="@yamac-kurtulus" />](https://github.com/yamac-kurtulus) |
| Українська | [Ukrainian](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.ua.md) | [<img width="100" src="https://avatars.githubusercontent.com/u/20286171?v=4" alt="@yamac-kurtulus" />](https://github.com/666f78) |
| Universal Alien | [Universal Alien](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.un-aln.md) | [<img width="100" src="https://avatars.githubusercontent.com/u/68442560?v=4" alt="@debjit-bw" />]() |
| اردو | [Urdu](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.ur.md) | [<img width="100" src="https://avatars3.githubusercontent.com/u/4142795?s=460&v=4" alt="@Shhzdmrz" />](https://github.com/Shhzdmrz) |
| Tiếng Việt | [Vietnamese](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.vn.md) | [<img width="100" src="https://avatars3.githubusercontent.com/u/12371875?s=460&v=4" alt="@tranlyvu" />](https://github.com/tranlyvu) |
| Yorùbá | [Yorùbá](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.yor.md) | []() |
| 中文 | [Chinese (Simplified)](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.zh-cn.md) | [<img width="100" src="https://avatars2.githubusercontent.com/u/6414741?s=400&v=4" alt="@yuzhoujr" />](https://github.com/yuzhoujr) |
| 中文 | [Chinese (Traditional)](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.zh-tw.md) | [<img width="100" src="https://avatars2.githubusercontent.com/u/27748281?s=460&v=4" alt="@WeiChienHsu" />](https://github.com/WeiChienHsu) [<img width="100" src="https://avatars.githubusercontent.com/u/166942861?v=4" alt="@Sharl0tteIsTaken" />](https://github.com/Sharl0tteIsTaken) |
| Zulu | [Zulu](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.zul.md) | [<img width="100" src="https://avatars.githubusercontent.com/u/36197725?v=4" alt="@zecollokaris" />](https://github.com/zecollokaris) []() |
| Lingala | [Lingala](https://github.com/firstcontributions/first-contributions/blob/main/docs/translations/README.ln.md) | [<img width="100" src="https://github.com/Emmanuelbinen.png" alt="@Emmanuelbinen" />](https://github.com/Emmanuelbinen) |
================================================
FILE: .github/FUNDING.yml
================================================
# These are supported funding model platforms
github: [firstcontributions]
open_collective: [firstcontributions]
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
================================================
FILE: .github/ISSUE_TEMPLATE/issue-template.md
================================================
---
name: Suggest changes
about: If you want to report a bug or suggest improvements, please open an issue.
title: ''
labels: discussion, question
assignees: Roshanjossey
---
<!--- Provide a general summary of the issue in the Title above -->
<!-- Make sure that you've read through https://github.com/firstcontributions/first-contributions/issues/35892 and understand the design of this project. If you have questions about it, please write a comment in that issue. -->
🐞 **Problem**
<!--- Provide a detailed description of the change or addition you are proposing -->
<!--- If it is a feature or a bug, what problem is it solving-->
🎯 **Goal**
<!--- Why is this change important to you? How would you use it? -->
<!--- How can it benefit other users? -->
💡 **Possible solutions**
<!--- Not obligatory, but suggest an idea for implementing addition or change -->
📋 **Steps to solve the problem**
* Comment below about what you've started working on.
* Add, commit, push your changes.
* Submit a pull request and add this in comments - `Addresses #<put issue number here>`
* Ask for reviews in comments section of pull request.
* Celebrate your contribution to this project. 🎉
================================================
FILE: .github/ISSUE_TEMPLATE.md
================================================
<!--- Provide a general summary of the issue in the Title above -->
🐞 **Problem**
<!--- Provide a detailed description of the change or addition you are proposing -->
<!--- If it is a feature or a bug, what problem is it solving-->
🎯 **Goal**
<!--- Why is this change important to you? How would you use it? -->
<!--- How can it benefit other users? -->
💡 **Possible solutions**
<!--- Not obligatory, but suggest an idea for implementing addition or change -->
📋 **Steps to solve the problem**
* Comment below about what you've started working on.
* Add, commit, push your changes.
* Submit a pull request and add this in comments - `Addresses #<put issue number here>`
* Ask for reviews in comments section of pull request.
* Celebrate your contribution to this project. 🎉
================================================
FILE: .github/PULL_REQUEST_TEMPLATE.md
================================================
Before submitting this pull request, check the changes to see it's only the changes you made intentionally
If there are changes to other lines you didn't make deliberately, it's possible that your IDE made the changes with a utility like prettier.
Next time, make sure that you only add your changes by using `git add -p` and rather than `git add Contributors.md`
If you're doing something in the checklist below, put an `x` inside `[ ]` so that `- [ ]` becomes `- [x]`
- [ ] I had fun going through this tutorial (ノ^o^)ノ and learned on the way ٩(^◡^)۶
- [ ] There are some things I'd like to improve in this tutorial. I have written them below.
- [ ] There were steps where I had errors while following this tutorial. I have written them below.
================================================
FILE: .github/SECURITY.md
================================================
# Security Policy
## Reporting a Vulnerability
In order for vulnerability reports to reach maintainers as soon as possible, the preferred method is to use the "Report a vulnerability" button under the "Security" tab of the associated GitHub project. This creates a private communication channel between the reporter and the maintainers.
If you cannot or prefer not to use GitHub's vulnerability reporting workflow, please reach out to the team by emailing firstcontributions@gmail.com.
================================================
FILE: .github/funding.json
================================================
{
"version": "v1.0.0",
"entity": {
"type": "organisation",
"role": "owner",
"name": "firstcontributions",
"email": "firstcontributions@gmail.com",
"phone": "",
"description": "Improve accessibility with enhanced documentation tailored for beginners and create opportunities for first-time contributors to get involved. Focus on building great software while inspiring a thriving, collaborative community around open source projects.",
"webpageUrl": {
"url": "https://github.com/firstcontributions/first-contributions"
}
},
"projects": [
{
"guid": "first-contributions",
"name": "First contributions",
"description": "Help beginners learn how to contribute to open-source projects. It provides a simple and beginner-friendly way for users to understand the contribution workflow using Git and GitHub. We've had over 90,000 users since we started in 2016",
"webpageUrl": {
"url": "https://github.com/firstcontributions/first-contributions"
},
"repositoryUrl": {
"url": "https://github.com/firstcontributions/first-contributions"
},
"licenses": [
"spdx:MIT"
],
"tags": [
"tutorial",
"beginner",
"open-source",
"contribution"
]
}
],
"funding": {
"channels": [
{
"guid": "opencollective",
"type": "payment-provider",
"address": "https://opencollective.com/firstcontributions",
"description": "Fiscal host is Open Source Collective. Payment methods can be found in https://docs.opencollective.com/help/financial-contributors/payments#select-a-payment-method"
},
{
"guid": "github-sponsors",
"type": "payment-provider",
"address": "https://github.com/sponsors/firstcontributions",
"description": "Uses open collective"
}
],
"plans": [
{
"guid": "maintainer-time",
"status": "active",
"name": "Maintainer compensation",
"description": "This will compensate the effort of one maintainer working part-time on the projects.",
"amount": 30000,
"currency": "USD",
"frequency": "yearly",
"channels": [
"opencollective",
"github-sponsors"
]
},
{
"guid": "hosting-monthly",
"status": "active",
"name": "Hosting support",
"description": "This will cover the monthly server hosting costs for the projects.",
"amount": 30,
"currency": "USD",
"frequency": "monthly",
"channels": [
"opencollective",
"github-sponsors"
]
}
],
"history": [
{
"year": 2024,
"income": 3,
"expenses": 0,
"taxes": 0,
"currency": "USD",
"description": ""
},
{
"year": 2023,
"income": 5,
"expenses": 0,
"taxes": 0,
"currency": "USD",
"description": ""
}
]
}
}
================================================
FILE: .github/workflows/auto-pr-merge.yml
================================================
name: Auto-merge PRs
on:
pull_request_target:
types: [opened, synchronize]
paths:
- 'Contributors.md' # <- only run if only contributors file changed
jobs:
auto-merge:
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
issues: write
steps:
# Check out the repository code
- name: Checkout code
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 2
- name: Check if PR only modifies Contributors.md
id: is_only_contributors_file_changed
run: |
# Get a list of files changed in the pull request
PR_FILES=$(curl -s -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" \
"https://api.github.com/repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }}/files" | \
jq -r '.[].filename')
FILES_CHANGED=$(echo $PR_FILES | tr '\n' ' ')
echo "files_changed=$FILES_CHANGED" >> $GITHUB_ENV
if [[ "${FILES_CHANGED// /}" == "Contributors.md" ]]; then
echo "only_contributors=true" >> $GITHUB_ENV
else
echo "only_contributors=false" >> $GITHUB_ENV
fi
- name: Check if PR has only one line change
run: |
ADDITIONS=${{ github.event.pull_request.additions }}
DELETIONS=${{ github.event.pull_request.deletions }}
echo "additions=$ADDITIONS" >> $GITHUB_ENV
echo "deletions=$DELETIONS" >> $GITHUB_ENV
if [[ $ADDITIONS == 1 && $DELETIONS == 0 ]]; then
echo "one_line_change=true" >> $GITHUB_ENV
elif [[ $ADDITIONS == 2 && $DELETIONS == 1 ]]; then
echo "one_line_change=true" >> $GITHUB_ENV
else
echo "one_line_change=false" >> $GITHUB_ENV
fi
# Merge the pull request if it only modifies the Contributors.md file or if it fail to do then drop failure message as post
- name: Merge PR
id: merge_pr
if: env.only_contributors == 'true' && env.one_line_change == 'true'
uses: actions/github-script@v6
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
try {
// Attempt to merge the pull request using the squash method
const response = await github.rest.pulls.merge({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: context.issue.number,
merge_method: "squash"
})
// Check if the merge was successful by checking the status code of the response
if (response.status === 200) {
const celebrationGifs = [
'https://c.tenor.com/ZCq4SwgCfxAAAAAC/snoopy-peanuts.gif',
'https://c.tenor.com/Z0ojZS2kpO0AAAAC/milk-and-mocha-happy.gif',
'https://c.tenor.com/LffD4a8ET9AAAAAC/heart-celebrate.gif',
'https://c.tenor.com/HJ0iSKwIG28AAAAC/yes-baby.gif',
'https://c.tenor.com/4blWuIh5MIYAAAAC/baby-yoda.gif',
'https://c.tenor.com/B_zYdea4l-4AAAAC/yay-minions.gif',
'https://media1.giphy.com/media/artj92V8o75VPL7AeQ/giphy.gif',
'https://media2.giphy.com/media/IwAZ6dvvvaTtdI8SD5/giphy.gif',
'https://media0.giphy.com/media/z8gtBVdZVrH20/giphy.gif',
'https://media2.giphy.com/media/26gN16cJ6gy4LzZSw/giphy.gif',
'https://media1.giphy.com/media/LZElUsjl1Bu6c/giphy.gif',
'https://media1.giphy.com/media/gHnwTttExPf4nwOWm7/giphy.gif',
]
const getRandomGif = () => celebrationGifs[Math.floor(Math.random() * celebrationGifs.length)]
// social media links
const web_url = 'https://firstcontributions.github.io';
const codeContributionsLink = 'https://github.com/roshanjossey/code-contributions'
const fb_share_link = 'https://www.facebook.com/sharer/sharer.php?u=https://roshanjossey.github.io/first-contributions"e=Yay%21%20I%20just%20made%20my%20first%20open%20source%20contribution%20with%20First%20Contributions.%20You%20can%20too,%20by%20following%20a%20simple%20tutorial%20at%20https%3A//goo.gl/66Axwe&hashtag=%23OpenSource'
const reddit_link = 'https://www.reddit.com/submit?url=https%3A%2F%2Fgithub.com%2Ffirstcontributions%2Ffirst-contributions&title=Learn%20how%20to%20contribute%20to%20open%20source%20projects%20in%205%20minutes'
const linkedin_share_link = 'https://www.linkedin.com/sharing/share-offsite/?url=https://github.com/firstcontributions/first-contributions';
const dev_share_link = "https://dev.to/new?prefill=---%0Atitle%3A%20First%20Contributions%3A%20learn%20how%20to%20contribute%20to%20open%20source%20projects%0Apublished%3A%20true%0Atags%3A%20opensource%2C%20beginners%2C%20tutorial%0A---%0A%0AI%20followed%20the%20hands-on%20tutorial%20in%20the%20Readme%20of%20first%20contributions%20and%20made%20my%20first%20pull%20request%20to%20the%20same%20repo.%0A%0A%0A%7B%25%20embed%20https%3A%2F%2Fgithub.com%2Ffirstcontributions%2Ffirst-contributions%20%25%7D";
const hackernews_share_link = 'https://news.ycombinator.com/submitlink?u=https%3A%2F%2Fgithub.com%2Ffirstcontributions%2Ffirst-contributions&t=Show%20HN%3A%20Hands%20on%20tutorial%20for%20open%20source%20contribution'
const bluesky_share_link = 'https://bsky.app/intent/compose?text=Yay%21%20I%20just%20made%20my%20first%20open%20source%20contribution%20with%20%40FirstContributions.%20You%20can%20too%20by%20following%20a%20simple%20tutorial%20at%20https%3A%2F%2Fgoo.gl%2F66Axwe%20%23OpenSource%20%23FirstContribution%20%23Coding%20%23DevCommunity%20%23GitHub%20%23LearnToCode';
// social logo
const repo_logo = "https://avatars0.githubusercontent.com/u/65761570?s=88&u=640f39b808c75c6b86460aa907dd030bcca2f3c7&v=4"
const fb_logo = "https://edent.github.io/SuperTinyIcons/images/svg/facebook.svg"
const reddit_logo = "https://edent.github.io/SuperTinyIcons/images/svg/reddit.svg"
const linkedin_logo = "https://edent.github.io/SuperTinyIcons/images/svg/linkedin.svg";
const dev_logo = "https://edent.github.io/SuperTinyIcons/images/svg/dev_to.svg";
const hackernews_logo = "https://edent.github.io/SuperTinyIcons/images/svg/hackernews.svg";
const bluesky_logo = "https://edent.github.io/SuperTinyIcons/images/svg/bluesky.svg";
const getMergeMessage = (username) => {
const greeting = `Hello @${username}, congratulations! You've successfully submitted a pull request. 🎉`;
const starRepoMessage = `If you liked the tutorial, please star this repo by clicking the star button on the top right of this page. <img alt="star screenshot" title="star button" src="https://firstcontributions.github.io/assets/star.png">`;
const nextSteps = `# Next steps \n - Continue contributing: If you're looking for projects to contribute to, checkout our [<img src="${repo_logo}" width="22" title="web app" /> webapp](${web_url}). \n - If you want more practice checkout [code contributions](${codeContributionsLink}). \n - Share on social media: You can share this content to help more people.\n - [<img alt="bluesky" title="bluesky" src="${bluesky_logo}" width="22"> Post on Bluesky](${bluesky_share_link}).\n - [<img alt="facebook" title="facebook" src="${fb_logo}" width="22"> share](${fb_share_link}).\n - [ <img alt="reddit" title="reddit" src="${reddit_logo}" width="22"> share](${reddit_link}).\n - [<img alt="linkedin" title="linkedin" src="${linkedin_logo}" width="22"> post](${linkedin_share_link}).\n - [<img alt="devio" title="devio" src="${dev_logo}" width="22"> publish](${dev_share_link}).\n - [<img src="${hackernews_logo}" width="22" title="HackerNews" /> Post on HackerNews](${hackernews_share_link}).`;
const feedbackMessage = `We'd love to hear your thoughts about this project. Let us know how we can improve by commenting or opening an issue here.`;
const gif = `})`;
return `${greeting}\n\n${starRepoMessage}\n\n${nextSteps}\n\n${feedbackMessage}\n\n${gif}`;
}
// Generate the merge message using the getMergeMessage function
const message = getMergeMessage(context.payload.pull_request.user.login);
// post a comment
await github.rest.issues.createComment({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
body: message
})
} else {
// Post a comment on the pull request using the createComment method
await github.rest.issues.createComment({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
body: "Something went wrong while attempting to merge this pull request. Please check the GitHub Actions log for more information."
})
}
} catch (error) {
let errMsg = "";
console.error("Error merging pull request:", error.message);
// Handle specific error cases based on status code
if (error.status === 405 && error.response.data.message === "Pull Request is not mergeable") {
errMsg = `Hello @${context.payload.pull_request.user.login}, thank you for your pull request. We appreciate your contribution to the project. However, before we can merge it, there is a merge conflict with the target branch. \n\n No worries! You can follow [this guide](https://github.com/firstcontributions/first-contributions/blob/main/docs/additional-material/git_workflow_scenarios/resolving-merge-conflicts.md) on resolving merge conflicts.
Once you've fixed the conflicts and pushed your changes, the repository will check the changes you made and proceed with the merge if everything looks good. \n\n If you have any questions or need further assistance, don't hesitate to reach out. We're here to help!`
} else if (error.status === 409) {
console.error("The pull request has conflicts with the target branch. Resolve the conflicts before merging.");
errMsg = "The pull request has conflicts with the target branch. Resolve the conflicts before merging.";
} else {
console.error("Something went wrong while merging the pull request.");
errMsg = "Something went wrong while merging the pull request.";
}
// Post a comment on the pull request using the createComment method
await github.rest.issues.createComment({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
body: errMsg
})
// Set GitHub Action as failed
core.setFailed(error.message);
}
# Post a comment on the pull request if it was not merged automatically
- name: Post comment on PR if not merged automatically
# Check if the pull request only modifies the CONTRIBUTORS.md file
if: env.only_contributors != 'true'
uses: actions/github-script@v6
with:
script: |
// get the existing comments.
const {data: comments} = await github.rest.issues.listComments({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.payload.number,
})
// find any comment already made by the bot.
const botComment = comments.find(comment => comment.user.login === 'github-actions[bot]')
const body = `Thank you for your pull request. This pull request contains changes in files which requires review. The following files were changed:\n\n ${process.env.files_changed.trim() ? `\n\n${process.env.files_changed.trim().split(' ').map(file => `- ${file}`).join('\n')}` : ''}`
if (botComment) {
await github.rest.issues.updateComment({
owner: context.repo.owner,
repo: context.repo.repo,
comment_id: botComment.id,
body: body
})
} else {
await github.rest.issues.createComment({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
body: body
});
}
github-token: ${{ secrets.GITHUB_TOKEN }}
================================================
FILE: .gitignore
================================================
.DS_Store;
.idea/
.vs
.vscode
.env
# User-specific files
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstates
*.swp
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Mono auto generated files
mono_crash.*
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
[Ll]ogs/
# Visual Studio 2015/2017 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/
# Visual Studio 2017 auto generated files
Generated\ Files/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# NUnit
*.VisualState.xml
TestResult.xml
nunit-*.xml
# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
# Benchmark Results
BenchmarkDotNet.Artifacts/
# .NET Core
project.lock.json
project.fragment.lock.json
artifacts/
# ASP.NET Scaffolding
ScaffoldingReadMe.txt
# StyleCop
StyleCopReport.xml
# Files built by Visual Studio
*_i.c
*_p.c
*_h.h
*.ilk
*.meta
*.obj
*.iobj
*.pch
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*_wpftmp.csproj
*.log
*.tlog
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc
# Chutzpah Test files
_Chutzpah*
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb
# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap
# Visual Studio Trace Files
*.e2e
# TFS 2012 Local Workspace
$tf/
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# AxoCover is a Code Coverage Tool
.axoCover/*
!.axoCover/settings.json
# Coverlet is a free, cross platform Code Coverage Tool
coverage*.json
coverage*.xml
coverage*.info
# Visual Studio code coverage results
*.coverage
*.coveragexml
# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
# MightyMoose
*.mm.*
AutoTest.Net/
# Web workbench (sass)
.sass-cache/
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# Note: Comment the next line if you want to checkin your web deploy settings,
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj
# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/
# NuGet Packages
*.nupkg
# NuGet Symbol Packages
*.snupkg
# The packages folder can be ignored because of Package Restore
**/[Pp]ackages/*
# except build/, which is used as an MSBuild target.
!**/[Pp]ackages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/[Pp]ackages/repositories.config
# NuGet v3's project.json files produces more ignorable files
*.nuget.props
*.nuget.targets
# Nuget personal access tokens and Credentials
nuget.config
# Microsoft Azure Build Output
csx/
*.build.csdef
# Microsoft Azure Emulator
ecf/
rcf/
# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
*.appx
*.appxbundle
*.appxupload
# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!?*.[Cc]ache/
# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
orleans.codegen.cs
# Including strong name files can present a security risk
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
#*.snk
# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/
# RIA/Silverlight projects
Generated_Code/
# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
ServiceFabricBackup/
*.rptproj.bak
# SQL Server files
*.mdf
*.ldf
*.ndf
# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
*.rptproj.rsuser
*- [Bb]ackup.rdl
*- [Bb]ackup ([0-9]).rdl
*- [Bb]ackup ([0-9][0-9]).rdl
# Microsoft Fakes
FakesAssemblies/
# GhostDoc plugin setting file
*.GhostDoc.xml
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
node_modules/
# Visual Studio 6 build log
*.plg
# Visual Studio 6 workspace options file
*.opt
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
*.vbw
# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions
# Paket dependency manager
.paket/paket.exe
paket-files/
# FAKE - F# Make
.fake/
# CodeRush personal settings
.cr/personal
# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc
# Cake - Uncomment if you are using it
# tools/**
# !tools/packages.config
# Tabs Studio
*.tss
# Telerik's JustMock configuration file
*.jmconfig
# BizTalk build output
*.btp.cs
*.btm.cs
*.odx.cs
*.xsd.cs
# OpenCover UI analysis results
OpenCover/
# Azure Stream Analytics local run output
ASALocalRun/
# MSBuild Binary and Structured Log
*.binlog
# NVidia Nsight GPU debugger configuration file
*.nvuser
# MFractors (Xamarin productivity tool) working folder
.mfractor/
# Local History for Visual Studio
.localhistory/
# BeatPulse healthcheck temp database
healthchecksdb
# Backup folder for Package Reference Convert tool in Visual Studio 2017
MigrationBackup/
# Ionide (cross platform F# VS Code tools) working folder
.ionide/
# Fody - auto-generated XML schema
FodyWeavers.xsd
# VS Code files for those working on multiple tools
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
*.code-workspace
# Local History for Visual Studio Code
.history/
# Windows Installer files from build outputs
*.cab
*.msi
*.msix
*.msm
*.msp
# JetBrains Rider
.idea/
*.sln.iml
.vscode/settings.json
.DS_Store
# Desktop.ini (Google Drive info file)
desktop.ini
.codegpt
.qodo
================================================
FILE: Contributors.md
================================================
# Contributors
hello ji
- [M. Fajal](https://github.com/Mfaj-cod)
-[Neha Dubey](https://github.com/Nehainit)
- [Satyanshi Singh](https://github.com/23f3004132)
- [Thecapstone Mogbolu](https://github.com/Thecapstone)
- [Pankaj vishwakarma](https://github.com/pk-arma)
- [Yashi Chaudhary](https://github.com/Yashee05)
- [Thecapstone Mogbolu](https://github.com/Thecapstone)
[- k-mirembe-mercy]
[Likitha Tummapudi](https://github.com/LikithaTummapudi)
- [Aya Driouche](https://github.com/aya119119)
- [Gloria Iseghehi](https://github.com/Glowriaose)
- [Jitendra Kumar](https://github.com/23f1000704)
- [Bhumit Solanki](https://github.com/Bhumit0922)
- [Nishi Mandhana](https://github.com/nmandhana)
- [Yashwant Nayak](https://github.com/Yashwant990)
- [Prithviraj Tandel](https://github.com/NSKY0808)
- [Julian Andres](https://github.com/julianandresdev)
- [REH](https://github.com/RODRIGO-ENH/)
- [Nikhil More](https://github.com/Khiladi-786)
- [Santiago Moncayo](https://github.com/Smoncayo24)
- [Rajkumar senapati](https://github.com/Rajkumargit61)
- [Elisio Augusto](https://github.com/elisio-tech)
- [olive](https://github.com/Olive1017)
- [Mohan Pawar](https://github.com/MOHANX-0001)
- [Imad Rahhali](https://github.com/ImadRahhali)
- [Charul Bhanarkar](https://github.com/charull44)
- [Yash Kewte](https://github.com/yashkewte)
- [Jyotula Siva Preetham](https://github.com/MooN4002)
- [Adaji Gideon](https://github.com/gidosharpman)
- [Varshith Reddy](https://github.com/VarshithReddy2006)
- [Jeet Gupta](https://github.com/JeetG-AlphaDev)
- [Arnav Amrit](https://github.com/ArnavAmrit)
- [Htoo Eant Linn](https://github.com/htooeantlinn)
- [Shanmuga Sundaram Natarajan](https://github.com/shanmuga-sundaram-n)
- [Ashka Pathak](https://github.com/AshkaPathak)
- [Vadim Cebanu](https://github.com/vadim-cebanu)
- [Saket Kumar Sinha](https://github.com/SaketSinha2005)
- [forkcommit](https://github.com/forkcommit)
- [saudademjj](https://github.com/saudademjj)
- [Danielle Lyles](https://github.com/Danielle-Lyles)
- [Ankur Mallick](https://github.com/AnkurMal)
- [Abhay Patange](https://github.com/AbhayPatange)
- [Riyyan Khan](https://github.com/riyyankhan007)
[Jason Zinn](https://github.com/jasonzinndal)
[Isly NN]
- [Victor Almeida](https://github.com/vma5)
- [CP2]
- [Muhsil NR](https://github.com/mhlohh)
- [Anika](https://github.com/MsAnika)
- [skntrl] (https://github.com/skntrl)
- [Paul Duthu](https://github.com/PaulDuthu)
- [Piyush Kanti Chanda] (https://github.com/piyushka-ally)
- [Khalil Khamassi](https://github.com/khalilkhamassi62-oss)
- [Sai Hruday Reddy N](https://github.com/EpicCoder1234)
- [Atul Pandey](https://github.com/atulpandey9)
- [Gayathri R](https://github.com/Gayathri17Ramesh)
- [Daffa Kaisha Pratama Chandra](https://github.com/daff00)
- [mycoderisyad](https://github.com/mycoderisyad)
- [AMAN KUSHWAHA] (https://github.com/MaxCoder07)
- [Confidence Monday] (https://github.com/Confidence-Monday)
- [Jules Cinc] (https://https://github.com/JulesCinc)
- [Vishwajeet_Kanase](https://github.com/vishwajeetkanase)
- [Shiva Kumar](https://github.com/shiva-kumar04)
- [vamshi kiran](https://github.com/vamshikiran065-jpg)
- [itzharshini](https://github.com/itzharshini)
- [Sahilarora83](https://github.com/Sahilarora83)
- [Toluwanimi](https://github.com/DevTolu79)
- [Gayatri Yadkikar](https://github.com/yadkikargayatri)
- [Ifeanyi](https://github.com/kevinify)
[Ijeoma] (https://github.com/graciElla001/graciElla001)
- [Jamiu](https://github.com/RushNet01)
[Pedro_Vieira] (https://github.com/PedroVieira226)
- [onasanya sarah](https://github.com/onasanyasarah17-bit)
- [Aditya Raj](https://github.com/iamadityaraj04)
- [lonely_white](https://github.com/lonelywhite233)
- [primemorti8-netizen](https://github.com/primemorti8-netizen)
[Adedamola Aina](https://github.com/Adedamola007)
- [Ankush Gulia](https://github.com/ankushkgulia)
- [Boussaid Louai](https://github.com/lou-bou)
- [CP2]
- [Archiii]
- [Ishwinder]
[Kenil Gorasiya](https://github.com/Kenildev007)
- [Vinesh nayak] (https://github.com/Vineshnayak)
- [Maurice Carroll] (https://github.com/nwbikedude)
- [Ton Lin]
- [SimarLar]
- [KSH]
- [Rouan Laporal](https://github.com/RouanLaporal)
- [MiaByte-ctrl]
- [Komal Godara](https://github.com/meow8080)
- [Shivani-Padia](https://github.com/shivanipadia01-cyber)
- [Saqib Anjum Masoodi](https://github.com/SaqibMasoodi)
- [Robert Mongold](https://github.com/rtmongold)
- [Chidera Okere] (https://github.com/okerescm)
- [Naim Muaz](https://github.com/naimmuaz)
- [Phillip F](https://github.com/pfurpass)
- [Justin Thomas](https://github.com/justinthomas11)
- [Jayanti Deb]
- [Luis Henrique] (https://github.com/Passarin1)
- [Ibrahim_Abbas] (https://github.com/IbrahimAbbas-spec)
- [Tariq Menla](https://github.com/Tariq-Menla)
- [MeowWow520](https://meowwow520.cn/)
- [Odo Kingsley Uchenna] (https://github.com/RealKingHubs)
- [Nolan Berg] (https://github.com/NolanBerg)
- [Aman Jha] ([23f2003233](https://github.com/23f2003233))
- [Eduardo Nunes] (https://github.com/eduardonunesfvm)
- [Xiaochun Bai](https://github.com/Bingtagui404)
- [M_Rizwan](https://github.com/rizwan749)
- [Ankur Gupta](https://github.com/7007259Ankur)
- [Daerian] (https://github.com/Daerian)
- [Y Bhavana](https://github.com/yalalabhavana17-cmyk)
- [Manuel Pérez] (https://github.com/Manuu77)
- [Zoraz](https://github.com/Zoraz01)
- [Feizo](https://github.com/Felix-Kebaki)
[Specturr] (https://github.com/Specturr)
- [BKaur20] (https://github.com/BKaur20/)
- [z0ryn](github.com/z0ryn)
- [Kaushal Prakash](github.com/kaushal-Prakash)
- [Paras Rawat](https://github.com/paras941)
- [Han](https://github.com/vy088473)
- [Md. Kamran Alam](https://github.com/mdkamranalam)
- [jjipper] (https://github.com/jjipper)
- [Abhay Agnihotri](https://github.com/Abhay-Agnihotri01/)
- [Yeswa Preetam Reddy](https://github.com/24f3003935)
- [vencentDebug](https://github.com/vencentDebug/first-contributions)
- [saumyadhote](https://github.com/saumyadhote)
- [SSkalas](https://github.com/SSkalas)
- [ankitongithb](https://github.com/ankitongithb)
- [sivakkumar21](https://github.com/sivakkumar21)
- [Bishwa7](https://github.com/Bishwa7)
- [Aaryan Pandey](https://github.com/aaryanpandey29)
- [yjh7979-12](https://github.com/yjh7979-12/)
- [24f2008014](https://github.com/24f2008014)
- [kumsb](https://github.com/24f2008015)
- [Patrick Jove](https://github.com/iamkcirtap)
- [sbp828](https://github.com/sbp828)
- [Waffo Taffo](https://github.com/WaffoTaffo)
- [PrincejiCoder](https://github.com/PrincejiCoder)
- [Thien Nguyen](https://github.com/th13nnh)
- [Mohammad Yasir Khan](https://github.com/myasir-khan)
- [Ammar Tafoiki](https://github.com/ammar116/)
- [Buyi](https://github.com/buyicoder)
- [Hamad Ullah](https://github.com/hammadaiy/)
- [Saqib](https://github.com/saq12)
- [Sahil Hossain](https://github.com/Sahil-Hossain-1429)
- [D7mnCh](http://github.com/D7mnCh)
- [SJ](http://github.com/saaicasm)
- [maria isabel solis](https://github.com/Maisa2006)
- [Blessing Izee](https://github.com/Blessing-Imoukhede)
- [Kamipantsu0](https://github.com/Kamipantsu0)
- [Jack Johnson](https://github.com/norvest06)
- [Sindhu Reddy](https://github.com/prodduturisindhurdy)
- [Sai Srikar](https://github.com/saisrikarbommisetty)
- [Keerthan](https://github.com/keerthan0803)
- [Ibrahim Ibn Tanweer Almadani](https://github.com/24f1001980)
- [TheLoneBandana](https://github.com/TheLoneBandana)
- [Abdelhamid Ellab](https://github.com/Abdelhamid04)
- [Alice-Chxn](https://github.com/alicechan-dev)
[Vishal Rathod](https://github.com/theboogyman15)
- [Shyam Chavda](https://github.com/ShyamChavda005)
- [JN Gonzales](https://github.com/jngonzales)
- [Aman Jha](https://github.com/ajha19)
- [Djora](https://github.com/GiggityGGit)
- [Prathyusha Marri](https://github.com/Prathyusha-hub-M)
- [Tejas Srivastava](https://github.com/tejassri11)
- [Saket Anand](https://www.saketanand.com)
- [Scott Boudreaux (Elyan Labs)](https://github.com/Scottcjn)
- [Kokkirigedda Lohit](https://github.com/lohit3050)
- [Avuram Chandra Mohan Reddy](https://github.com/chandramohan385)
- [Prashant Kumar Tuhania](https://github.com/prashantkumar342)
- [Mrrrrrrt](https://github.com/Mrrrrrrt)
- [Henrique](https://github.com/roberto0906)
- [Justin Morphosis](https://github.com/justinmorphosis)
- [Isaac Keninger](https://github.com/IsaacKeninger)
- [Bhavesh Gajengi](https://github.com/BhaveshGajengi1)
- [Abdul Muqeet K B](https://github.com/muqeet-27)
- [Anand Mani](https://github.com/astromani721)
- [Bhautik Jani](https://github.com/BhautikJani11)
- [midikaif](https://github.com/midikaif)
- [yjh7979](https://github.com/yjh7979)
- [kevingao25](https://github.com/kevingao25)
- [VipulBhattt](https://github.com/VipulBhattt)
- [Yogesh Jindal](https://github.com/yogeshJindal1)
- Max
- [Mahefoz Sowad](https://github.com/Mahefoz-Sowad)
- [Roland Steiner]
- [reboyu](https://github.com/rezhboyu)
- Sean Butt
- [Mohammad Rushaan](https://github.com/MohammadRushaan)
- [ZhangHao]
- daniel1876-zhuo
- Gonzalo (https://github.com/GonzaloAleo)
- 23f3000487@ds.study.iitm.ac.in
-[alejandro soto martinez](https://github.com/Alexsoto042)
- [shweta yadav](https://github.com/shwetayadav16/)
- Arpan (https://github.com/arpan-v/)
-[Jppat](https://github.com/Jppat/)
- [Suhayb Faysal](https://github.com/DrZiMo)
- [Deepak Sriram](https://github.com/sriram15112001)
-[arpit tharkar ](https://github.com/ArpitTharkar/first-contributions)
-[shiv bhajan akela ](https://github.com/akela007/first-contributions)
- [1828](https://github.com/18-28)
- [RobertMarc19] (https://github.com/RobertMarc19)
- [Tanmay Raj](https://github.com/Tanmayraj31)
- [Arnab Kumar Behera](https://github.com/Arnabkbehera)
- [BabaYaga-RU](https://github.com/BabaYaga-RU)
- [Baseer Afridi](https://github.com/baseergroot)
- [Shravani Devakar](https://github.com/shravani-devakar)
- [1ESA1](https://github.com/1ESA1)
- [Gabriele Ferrero](https://github.com/devgfe)
- [Manisha Dhankhar](https://github.com/ManishaDhankhar)
- [2003myriam](https://github.com/2003myriam)
- [mananjp](https://github.com/mananjp)
- [Noob] (https://github.com/ConfusedPod042)
- [wengsnow] (https://github.com/wengsnow/)
- Komalpreet Kaur (https://github.com/Komalpreetkaur-GH)
- [24f3003274-RISHABH](https://github.com/24f3003274-RISHABH)
- [@Zakiahsan-arch](https://github.com/Zakiahsan-arch)
- [Sanchana](https://github.com/Sanchana05)
- [A Szpatowski](https://github.com/aszpatowski)
- [AC](https://github.com/FortKnoxWasTaken)
[Prashant Raj][https://github.com/prashantraj4105]
- [RandomAimXD](https://github.com/RandomAimXD)
- [RibelAI](https://github.com/RibelAI)
- [AJ Gyro](https://github.com/AJGyro)
- [Leon](https://github.com/Leonels12)
- [JosecalderonGIT10](https://github.com/JosecalderonGIT10)
- [Akshat Singhai](https://github.com/akshatsinghai6682-sketch)
- [AKANKSHA JADHAV](https://github.com/Akankshaa1213)
- [Aditya Zala](https://github.com/AdityaZala3919)
- [APC](https://github.com/achamberlain04)
- [AP3008](https://github.com/AP3008)
- [ARCHANA_GURUSAMY](https://github.com/ARCHANA-SENGUNTHAR)
- [Jatin](https://github.com/Lord-Jastannum)
- [HIMANSHU_AGRAWAL](https://github.com/Himanshuagrawal2003)
- abubakar
-[Tommmy]
-[yayme]
- [sancer](https://github.com/SantCer/first-contributions.git)
- [Senadeera-NK](https://github.com/Senadeera-NK)
- [lopes061](https://github.com/lopes061)
- [saulagus] (https://github.com/saulagus)
- [Kavyanshu]
- [Prince Parmar]
- [Aman Parganiha](https://github.com/amanparganiha)
- [nullora](https://github.com/Nullora)
- [ARES](https://github.com/phoenixcodeforces-blip)
- [Agrim Gupta](https://github.com/AgrimGupta195)
- [ASaHi Chin](https://github.com/Cxlyq)
- [Aakash Chauhan](https://github.com/akashinedon)
- [Aakash Chauhan](https://github.com/akashinedon)
- [Aaliyah Raheem](https://github.com/aaliot)
- [KadenTheHero](https://github.com/KadenTheHero)
- [Aaqib Javaid](https://github.com/aaqib605)
- [Aamir](https://github.com/AamirMNAamir)
- [Aayush Patel](https://github.com/Aayush1302)s
- [Aaqib Patel](https://github.com/aaqibp)
- [Abhishek Jaiswal](https://github.com/Abhijais4896)
- [Abdelrahman Moubarak](https://github.com/amoub-arak2608)
- [Md. Ashraful Islam] (https://github.com/ashrafulislambd)
- [Shresth Raj](https://github.com/Shresth-013)
- [Ananya](https://github.com/an-42-an)
- [Abdessamad-Mechouahi](https://github.com/abdessamad-26)
- [Sabina Jashir](https://github.com/sabinaljashir)
- [Abdoulaye](https://github.com/elhadjdiab)
- [favour-ai](https://github.com/Favour-ai)
- [Abdullahil Baki](https://github.com/abdullahilbaki)
- [Abhas Gaur](https://github.com/Abhas009)
- [Abhijit-Gautam](github.com/Abhijit-Gautam)
- [Abhinand B](https://github.com/abhinand2511)
- Navdeep
- [Abhinav Dwivedi](https://github.com/abhinavdwivedi05)
- [Abhishek bhatt](https://github.com/abhirbhatt)
- [Trinath Swain](https://github.com/Trinathswain45)
- [Abinesh Sundar](https://github.com/Abinesh-Sundar/a-open-source)
- [Abusaeed Shuvo](https://github.com/abusaeed-shuvo)
- [Achan Sai Pranay](https://github.com/Achan-Sai-pranay)
[IIIHHH40](https://github.com/IIIHHH40)
- [Achintha Gamage](https://github.com/AKGamage)
- [Miwa Miwa](https://github.com/miwadharod)
- [Parth Chauhan](https://github.com/parthc2905)
- [Adarsh84](https://github.com/adarshM84)
- [Adi Singh](https://github.com/adisingh0824)
- [Aditi KC](https://github.com/Swiperrr)
- [Aditi Kumari](https://github.com/Aditik081)
- [Anukriti Thapa](https://github.com/Anukriti62)
- [Aditya Das](https://github.com/AdityaDas496)
- [Aditya Karan](https://github.com/Karan2805-glitch)
- [Aditya Nautiyal](https://github.com/AdityaNautiyal908)
- [Aditya Rahmad](https://github.com/AdityaZxxx)
- [Aditya Verma](https://github.com/adityaverma9777)
- [Aditya kumar](https://github.com/Aditya754194)
- [Aditya-Rawat](https://github.com/RwtAditya)
- [Aditya](https://github.com/thisadityasoni)
- [Adnan Aftab](https://github.com/AdnanAftab1/)
- [Lavika Singla](https://github.com/lavika17)
- [Nishant Jha] (https://github.com/jhanishant658)
- [Adrian PC M](https://github.com/AdrianPCM)
- [Afham Irfan](https://github.com/auth-Afham)
- [Rahul Meena](https://github.com/RahulM0912)
- [Muhammed Aflah](https://github.com/muhammedaflahm)
- [Ahmad Bilal](https://github.com/AhmadBilal-WebDev)
- [AhmadObeid](https://github.com/AhmadObeid)
- [AyorindeAdunse](https://github.com/ayorindeadunse)
- [Ahmed Elshwil](https://github.com/elshwilahmed)
- [Ahmed Yasir](https://github.com/ahmedyasir779)
- [Aiman](https://github.com/PX201)
- [Aissatou Mbaye](https://github.com/AissatouMbaye19)
- [Akash Dhamane](https://github.com/explore)
- [Akashi Shogo](https://github.com/AkashiShogo)
- [Akhil R](https://github.com/A-Rjs)
- [Alakh Awasthi](https://github.com/Awasthi577)
- [Alanronald2001](https://github.com/Alanronald2001)
- [Alanto Manu](https://github.com/alantomanu)
- [Aleena Yogindar](https://github.com/Aleena-Y)
- [Alejandro Aceituno](https://github.com/clement-zentz)
- [Alexander](https://github.com/azuaje1982)
- [Alfred Sjögren](https://github.com/4lfman)
- [Ali Nasser](https://github.com/AliNasser05)
- [Alka Gupta](https://github.com/AlkaGupta6800)
- [Allamelol](https://github.com/Allamelol)
- [Alnoor](https://github.com/Alnoormahmoud)
- [Aloof Apple](https://github.com/AloofApple)
- [Altan-Od Munkhsukh](https://github.com/AltanOdMunkhsukh)
- [Amal Nourin](https://github.com/amalnourin)
- [Amalraj MP](https://github.com/AmalRajMP)
- [Aman Bangera](https://github.com/amanbangeraa)
- [Aman Bhangre](https://github.com/AmanBhangre)
- [fathahM](https://github.com/fathahM)
- [Aman Singh](https://github.com/Amankumarsingh23)
- [AmarnathV](https://github.com/amar1009)
- [AnkitVerma](https://github.com/novakit7)
- [Ambar Singh](https://github.com/ambar-singh)
- [Aryan Mehrotra](https://github.com/aryanmehrotra)
Chris
Ashwin
RLeish
-[kedarnath](https://github.com/kedarnath)
- [Santosh M Savalgi](https://github.com/Santosh-M-Savalgi)
- [Ameer Ali](https://github.com/Ameeeerr)
- [Amin abdolahi](https://github.com/Amin-Abdolahi)
- [Amit Kumar Patra](https://github.com/amitkumarpatra99)
- [Ammar Adnew](https://github.com/AmmarAdnew)
- [Amrutha Ponduri](https://github.com/amrutha-ponduri)
- [Amsapriya Krishnamoorthy](https://github.com/AmsapriyaKrishnamoorthy)
- [Anand Raj](https://github.com/anandraj095)
- [Anandajith S](https://github.com/AnandajithS)
- [Wuzu11517](https://github.com/Wuzu11517)
- [Anandb71](https://github.com/Anandb71)
- [Anay](https://github.com/Anay-Patil)
- [Anaïs Gatard](https://github.com/AnaisG14)
- [Andrew Nathan Situmorang](https://github.com/andrwsitumorang)
- [Andrew Park](https://github.com/AndePark)
- [Archi Lodha](https://github.com/ARCHILODHA)
- [Archita Jain](https://github.com/archi829)
- [Andyple](https://github.com/andyple)
- [Angad Bhalla](https://github.com/Anga205)
- [Angel Sara](https://github.com/Angelishere)
- [Anidu](https://github.com/Anidu07)
- [Anirudh Panigrahi](https://github.com/Anirudh-020505)
- [Anish Banda](https://github.con/anishbanda)
- [Anish Dharu](https://github.com/AnishDharu)
- [Anjesh Ranjan Dash ](https://github.com/AnjeshDash)
- [Praveen Agrawal](https://github.com/agrawalpraveen12)
- [Ankit Ghosal](https://github.com/ankitghosal82)
- [Ankit Singh](https://github.com/ANKITsingh-git2)
- [Pooja K H](https://github.com/pooja-kh-26)
- [Ankit](https://www.youtube.com/watch?v=u3y1MqX4egE)
- [Ankush Singh](https://github.com/whyankush07)
- [Anshul Bhardwaj](https://github.com/Anshul-Bhardwaj-21)
- [Maitra Prajapati](https://github.com/maitra-prajapati)
- [Anshik] (https://github.com/Anshikn)
- Wangxiaohuide
- [AntonioIonica](https://github.com/AntonioIonica)
- [Anurag Banerjee](https://github.com/Banerjee2027)
- [Federico Amato](https://github.com/fedesss98)
- [Anushka Aggarwal](https://github.com/anushka146)
- [Sumit Sourabh](https://github.com/Sumit-sourabh45)
- [Mohammad Kashan](https://github.com/23f2003821)
- [Rafael Ghiorzi](https://github.com/rafaelghiorzi)
- [Anushree](https://github.com/Anushree)
- [Anushtha Mishra](https://github.com/Anushtha-Mishra)
- [AoJacke](https://github.com/AoJackie)
- [Archit Ojha](https://github.com/Archit1606)
- [Argha Saha](https://github.com/arg387)
- [Ariel Miele](https://github.com/arielmiele)
- [Arisa Abiko](https://github.com/arisaabiko)
- [Javier Garcia](https://github.com/jgarciacardoso)
- [Arnav Saraswat](https://github.com/arnavs-uol)
- [Arti Shelar](https://github.com/shelararti)
- [Arumugam N](https://github.com/blackwolf2902)
- [Aryan Jha](https://github.com/aryankumarjha1441-debug)
- [Aryan Rathore](https://github.com/javawithaaryan)
- [Ash Ibarra](https://github.com/ashthewildfox)
- [Ashen-Hirushan](https://github.com/Ashen-Hirushan)
- [Ashigaraj](https://github.com/ashigaraj)
- [Ashiq](https://github.com/devopashiq)
- [Ashutosh Jha](https://github.com/ashutoshh-jhaa)
- [Atharva Goel](https://github.com/AtharvaATL2011)
- [Ashwin Raj](https://github.com/ashwinraj8090)
- [Ashwith Godishala](https://github.com/GodishalaAshwith)
- [Ashzad Kamal](https://github.com/ashzad123)
- [Asiya Mujawar](https://github.com/asiyamujawar)
- [Assaf Lewin](https://github.com/Assaf1713)
- [Assamee](https://github.com/Assamee)
- [Astros Aradottir](https://github.com/AstrosAradottir)
- [Athanasios Daratzikis](https://github.com/ics25026)
- [Atharv Jadhav](https://github.com/atharv5167)
- [Atharv Khare](https://github.com/1mystic8u)
- [Neha Gautam] (https://github.com/nehagtm)
- [Abdul Majid](https://github.com/abdulmajid124)
- [Vlad M](https://github.com/mgnzee)
- [Athulkrishna](https://github.com/AthulKrishna-736)
- [AvAdiii](https://github.com/AvAdiii)
- [Ava16](https://github.com/Ava16)
- [Avatar](https://github.com/ayush1944)
- [Ayananth](https://github.com/Ayananth)
- [Ayisha Nasreen N](https://github.com/ayishanasreen828-sketch)
- [Ayush Basak](https://github.com/AyushBasak001)
- [Ayush Bundela](https://github.com/heyush79)
- [Ayush Maurya](https://github.com/ayush3739)
- [Ayush Sonone](https://github.com/TheCodingAyush)
- [Babrah Ekele](https://github.com/bclaire92)
- [Baha Odeh](https://github.com/StilettoDagger)
- [Bahadir Kocabas](https://github.com/bahadirkoko)
- [Balu Sunkavalli](https://github.com/BaluSunkavalli)
- [Barath B](https://github.com/barathb2007)
- [Barnavo Dey](https://github.com/barnavo05)
- [Basma BT](https://github.com/Boutaib-Basma)
- [Bastian Ibañez](https://github.com/bastianibanez)
- [Behlool](https://github.com/BehloolKhan)
Ben
- [Ben Huotari](https://github.com/benhuotari)
- [BennyJang](https://github.com/BennyJang)
- [Bethu Sathwika](https://github.com/sathwikabethu)
- [Bhagyalatha k](https://github.com/Bhagyalatha-k)
- [Bhavesh Desale](https://github.com/bhaveshdesale)
- [Bhavna Jain](https://github.com/bhavnajain1997)
- [Bhupesh](https://github.com/Bhupi1306)
- [Bibek Baram](https://portfolio.bibekbaram.com.np)
- [Bill Lin](https://github.com/SeafoodproMax)
- [Bird Dog](https://github.com/acuhlian)
- [Bishal Paul](https://github.com/Bishal13102003)
- [Blas Sanchez](https://github.com/xbsanpan855-boop)
- [Bluefox192](https://github.com/Bluefox192)
- [Bobrikus Smith](https://github.com/fairhair9)
- [Bradley Leventhal](https://github.com/btleventhal)
- [Brahmpreet Singh](https://github.com/Brahmpreett)
- [Brandon B Bolivar](https://github.com/AvoBolivar)
- [Brian Griffin](https://github.com/SolidUmbrella)
- [Brian Luporini](https://github.com/bluporini)
- [Bruno Costa](https://github.com/brunocosta-devlab)
- [BuggyJames](https://github.com/u0-a19B)
- [botken](https://github.com/botken)
- [Balogun Toyeeb] (https://github.com/toyeeb3)
- [C. Yin](https://github.com/cy-Yin)
- [Caleb Rollf](https://github.com/lemonsloth)
- [Cam](https://github.com/cameron-knowles)
- [Capri Caviedes](https://github.com/caprivm)
- [CaraMcG](https://github.com/caraMcG)
- [Carburio](https://github.com/Carburio)
- [Carina Mach](https://github.com/carinamach)
- [Carlos FH](https://github.com/carlosfhz13)
- [Cecex](https://github.com/Cecex-git)
- [Vemmie]
- [Begali]
- [Chaimae](https://github.com/GRICHChaimae)
- [Chamith Dilshan Tharuka](https://github.com/ChamithDilshanTharuka)
- [Chamudika Yagabamunu](https://github.com/Chamudika31)
- [Chandan Bhirud](https://github.com/chandanb778)
- [Chang Liu](https://github.com/canyonliu8-code)
- [Chemini Newanma](https://github.com/chemini244)
- [Chen](https://github.com/flasheddy)
- [Chenghou Si](https://github.com/ChenghouSi)
- [Chethan harivansh]( https://github.com/chethuhari)
- [Chirag Bimali](https://github.com/chirag-bimali)
- [Chitla Jashwanth](https://github.com/jashwanth1128)
- [Chitvan Singh](https://github.com/chitvan11)
- [Choi Doyoun](https://github.com/justjs4evr)
- [Chuzzwazza](https://github.com/chuzzwazza)
- [Clara](https://github.com/Jayanthiclaretdevaraj)
- [Claudio Muroni](https://github.com/claudio-muroni)
- [ColorCode](https://github.com/benjaAguilar)
- [Conor James](https://github.com/ConorsGitHub)
- [CoreDumpNotCrash](https://github.com/CoreDumpNotCrash)
- [CoventinaLachesis](github.com/CoventinaLachesis)
- [Charul Nampalliwar](https://github.com/Charul2304)
- [D.Nandi](https://github.com/Debraj2024)
- [DHANUSH KUMAR A](https://github.com/dhansuhkumar)
- [Daiwiik Harihar](https://github.com/daiv09)
- [Daksh Gour](https://github.com/dakshgour)
- [Dallin Hogenson](https://github.com/dhogenson)
- [Dan Qiu](https://github.com/danqiu-dev)
- [Danielynx](https://github.com/danielynx)
- [Daniel Guo](https://github.com/DiiGii)
- [Daniel Peralta](https://github.com/DDalta)
- [Danilo Lanzi](https://github.com/danlanzi)
- [Dante Perez](https://github.com/dapperdante)
- [Danuja](https://github.com/DanujaNirodhana2003)
- [Dao Duy Tin](https://github.com/duytin095)
- [Dave Herr](https://github.com/dave-herr)
- [Deekshith](https://github.com/Deekshith2485)
- [Deep Timbaliya](https://github.com/deeptimbaliya)
- [Demuliere Lucas](https://github.com/6zaille)
- [Dev Goel](https://github.com/404Dev-notFound)
- [Dev Goyal](https://github.com/DevGoyal9238)
- [Devanshu](https://github.com/devanshu23bcs030)
- [EndriuK](https://github.com/EndriuK)
- [Devashish Gupta](https://github.com/sudo-verse)
- [Devendra](https://github.com/devendrajadhav2470)
- [Devesh Jain](https://github.com/jaindevesh144)
- [Devi Patil](https://github.com/Devipatil)
- [Devika Menon](https://github.com/DevikaaMenon)
- [Dewanshu Sharma](https://github.com/dewanshu0311)
- [Dhakshith S](https://github.com/Dhakshith)
- [Dhanshree Patangrao](https://github.com/Dhanshree019)
- [Dhanush M](https://github.com/Dhanush27m)
- [Dhanush Shetty](https://github.com/dhanush-shetty1)
- [Dhanush](https://github.com/imdhanukulkarni)
- [Dharmin028](https://github.com/Dharmin028)
- [Dhayanithi s r](https://github.com/its-dhaya)
- [DhritiTS](https://github.com/DhritiTS)
- [Dhruv Bansal](https://github.com/dhruvbansalup)
- [Dhurv](https://github.com/DhruvMarulkar)
- [Dhwaj Gupta](https://github.com/DG15062002)
- [Kunal jaiswal](https://github.com/Kunall7890)
- [Dhwanit Patel](https://github.com/dhwanit10)
- [Dileep Munji](https://github.com/DileepMunji)
- [DilekaSadaruwan](https://github.com/DilekaSadaruwan)
- [Dimal Alagiyawanna](https://github.com/dimal-alagiyawanna)
- [DimondO20](https://github.com/DimondO20)
- [Dinith Kariyawasam](https://github.com/dinithrk)
- [Will](https://github.com/CrimsonKarma44)
- [Dinithi Gunathilake](https://github.com/Dinithi-Gunathilake)
- [Disha520](https://github.com/Disha520)
- [Divyam Pariyar](https://github.com/div-html)
- [Divyom Srivastava](https://github.com/DivyomSrivastava)
- [Diya Dharmendra](https://github.com/DiyaDSV)
- [Diya Saharma](https://github.com/DiyadotSaha)
- [Dogukan Aysan](https://github.com/dogukan-aysan)
- [Dojeman1234](https://github.com/Dojeman123)
- [Domenico Vecchio](https://github.com/domenico-vecchio)
- [Dominic](https://github.com/mozz37)
- [Dorcas Adebayor](https://github.com/dokipure)
- [Douae Bousnane](https://github.com/douaebousnane13-del)
- [Duo](https://github.com/NamingRacksMyBrain)
- [Durai Mohandoss](https://github.com/22f1000821)
- [Durjoy Kumar](https://github.com/DurjoyKumar177)
- [Dustin Ober](https://github.com/dustinober1)
- [Dzmitry Mukhin](https://github.com/divmone)
- [EagleStrike33](https://github.com/EagleStrike33)
- [Dylan Moore](https://github.com/dylanm3)
- [EB](https://github.com/boranj)
- [EM KalpaniEkanayake](https://github.com/Kalpiekanayake)
- [EdVKu](https://github.com/EdVKu)
Steve
- [Edgar Justus](https://github.com/edgarjustus)
- [Eduardo](https://github.com/Edd17369)
- [EduBroilo](https://github.com/EduBroilo)
- [Elías Hernández Rodríguez](https://github.com/EliasHdzR)
- [Elif Ş.](https://github.com/elifsz)
- [Elijah Weiss](https://github.com/eweiss4)
- [Elijah](https://github.com/Elijah647)
- [Elliooot](https://github.com/Elliooot)
- [Emanuel Abou Samra](https://github.com/Mannolis)
- [Emil Piesik](https://github.com/piesikot)
- [Emrah Isović](https://github.com/EmrahIso)
- [Erik-Heinzle00](https://github.com/Erik-Heinzle00)
- [Erkan](https://github.com/erkcet)
- [Esraa Kandil](https://github.com/esraa-k)
- [Esteban Cortés Mora](https://github.com/eacortesm)
- [Esther David](https://github.com/Esther484)
- [Esi Abrokwa](https://github.com/Petrichor1204)
- [ETAModder](https://github.com/ETAModder)
- [Ettore Ciolli](https://github.com/ettoreciolli1)
- [Evan Rhea](https://github.com/MegaSF)
- [Ezra K](https://github.com/EzraKL)
- [Farmata Kane](https://github.com/miiswom)
- [Fathima Manal](https://github.com/FathimaManal)
- [Farida Khaled](https://github.com/faridakhaled05)
- [Fawaz Bello](https://github.com/Phawazz)
- [Fedor Kupryakov](https://github.com/divohub)
- [Fei Sun](https://github.com/Fei-Sun-1996)
- [Felipe](https://github.com/Fredericrypto)
- [Felipe Augusto](https://github.com/felipeaugustoap)
- [Felipe](https://github.com/felipemv13)
- [FloraPetit](https://github.com/PetitFlora)
- [Forksxxs](https://github.com/Forksxxs)
- [Frederick2313072](https://github.com/Frederick2313072)
- [Fuad](https://github.com/code-fuad)
- [Furkan Can](https://github.com/Furkancan2)
- [GVE06](https://github.com/GVE06)
- [Gabriel Augusto](https://github.com/gabrielaugusto23)
- [Gabriel José](https://github.com/GabrielJnn)
- [Gabriel McKay](https://github.com/Gobrielm)
- [Gajji Chandu Yadav](https://github.com/AnandajithS)
- [Galen Wang](https://github.com/galenhwang)
- [Gali Alon](https://github.com/gali-alon)
- [Ganesh karanam](https://github.com/Ganesh-Karanam)
- [Gangireddy pavan](https://github.com/Gangireddypavan)
- [Gaurang Dhanuka](https://github.com/Gaurang-101)
- [Gaurav Mishra](https://github.com/gauravm03)
- [Gaurav Singh](https://github.com/gauravsinghcodes)
- [Geofou](https://github.com/geofou)
- [Georgia Pennington](https://github.com/gpenn4)
- [Gopinath S](https://github.com/Gopinath-2787)
- [Gotchumon](https://github.com/Gotchumon)
- [Gourav Pal](https://github.com/gouravp11)
- [Gourav soni](https://github.com/mrgaurav81)
- [Gui Jingzhao](https://github.com/PersianCat-tech)
- [Guilherme Gomes](https://github.com/guilhermeGH900)
- [Guna ](https://github.com/gunavardhan11)
- [Gxelol](https://github.com/Gxelol)
- [Gyan Prakash](https://github.com/Gyanprakash136)
- [Gyanam Bhalgat](https://github.com/Gyanam1310)
- [Harish Wargad](https://github.com/harishwargad)
- [Haddadi Houcine](https://github.com/Houcine0x7)
- [Hafsa Irfan](https://github.com/hafxa)
- [HaidarAbbas](https://github.com/Haidarabbas731)
- [Hamza Qureshi](https://github.com/hamzaq453)
- [Hannan Nasim](https://github.com/Hannan-Nasim)
- [Hanna Lozano](https://github.com/hannalozano)
- [Hareen-Liyanage](https://github.com/Hareen-Liyanage)
- [Harinee12](https://github.com/Harinee12)
- [Harish Kumbar](https://github.com/river-bridge)
- [Harsh Radadiya](https://github.com/Harsh0R)
- [Harsh Verma](https://github.com/hv0911)
- [Harsh Verma](https://github.com/twilight-debugger)
- [Harsh-Langalia](https://github.com/harshlangalia007)
- [Harsha](https://github.com/Harsha1849)
- [Harshajith Dhahammina](https://github.com/harshajith04)
- [Harshit Chauhan](https://github.com/harshitchauhann)
- [Hahaysh](https://github.com/hahaysh)
- [Hemaksh Sharma](https://github.com/Hemaksh69)
- [Hemanth Kumar](https://github.com/h3manth-kumar)
- [Hemendar](https://github.com/hemendar1)
- [HemuTheReddy](https://github.com/HemuTheReddy)
- [HieuThu16](https://github.com/HieuThu16)
- [HiParham](https://github.com/hiparham)
- Hgitdasl
- [Yashvardhan](https://github.com/yashvardhancse)
- [Hichem5](https://github.com/Hichem5)
- [Hima](https://github.com/sasisathsarani5)
- [Himanshu Kapure](https://github.com/Himanshu25kapure)
- [Himanshu](https://github.com/Hima1234gh/)
- [Hisham](https://github.com/sikehish)
- [Hisu Kim](https://github.com/BGlifee)
- [Hitesh Bhat](https://github.com/Bhat31/)
- [Hmanaya](https://github.com/manayah199)
- [HolmesMurillo](https://github.com/HolmesMurillo)
- [Hugo](https://github.com/v4k3n)
- [Husein](https://github.com/Husain206)
- [Hyreen Matara](https://github.com/hyreen-web)
- [I Kanapathipillai](https://github.com/KI-5/)
- [IRONMAN DEV](https://github.com/IROTECHLAB/)
- [Itay Ben Daniel](https://github.com/ItayBenDaniel)
- [ITSMijaiL](https://github.com/ITSMijaiL)
- [Aditi Thakare](https://github.com/aditithakare2004)
- [Yau-20070205](https://github.com/Yau-20070205)
- [Iam Pranav Yadav](https://github.com/pranav50227)
- [Satish Yadav](https://github.com/Satish-yadav01)
- [Ibrahim Oloyede](https://github.com/Mista-Log)
- [Imanol57864](https://github.com/Imanol57864)
- [Isaachbt](https://github.com/Isaachbt)
- [Isha Singh](https://github.com/singhisha40)
- [Ishaan C](https://github.com/Ishaan-C)
- [Ishika Gupta](https://github.com/Ishika-guptaa25)
- [isikoro1](https://github.com/isikoro1)
- [Indu R](https://github.com/Indu34569)
- [Ishita](https://github.com/elekish)
- [Ivanich0](https://github.com/Ivanich0)
- [Iweisc](https://github.com/Iweisc)
- [Iyed Rabia](https://github.com/Iyed-Rb)
- [Varshitha](https://github.com/dobbydobap)
- [Jinnarajin] (https://github.com/jinnarajin)
- [JASP-R](https://github.com/JASP-R)
- [JBetz-Dev](https://github.com/JBetz-Dev)
- [JJFJ](https://github.com/PugKing22)
- [Jaanvi Chouhan](https://github.com/Jaanvichouhan34)
- Janis J
- [Jackie](https://github.com/PyXMR2025)
- [Jackson Bichard](https://github.com/JacksonBichard)
- [Jaideep Kalagara](https://github.com/jaideep-kalagara)
- [Jake Aringo](https://github.com/kalix-pdf)
- [James Athanasopoulos](https://github.com/athje001)
- [James Fan](https://github.com/JamesXuFan)
- [Jan Michael Sibug](https://github.com/akushilan)
- [Janvi Chetan Patel](https://github.com/JanviChetanPatel)
- [Jason Wang](https://github.com/Jiachenw399)
- [Jason Wiggs](https://github.com/wiggs30)
- [Jason Lee](https://github.com/DS-J-L)
- [Jagjit Singh] (https://github.com/Jagjit790)
- [Jasper Münzer](https://github.com/JasperKasp)
- [Jayaditya Sahu](https://github.com/Jayadityas)
- [Jayanth](https://github.com/MUNJETIJAYANTHKRISHNA)
- [Jayesh Patil](https://github.com/JayeshPatil163)
- [Jeeva m](https://github.com/jeevamahadevan16-igtm)
- [Jeevan Raju](https://github.com/Jeevan-WPA)
- [Jeevika R](https://github.com/jeevikar14)
- [Jenish Dangol](https://github.com/Jenis980)
- [Jennica Zheng](https://github.com/MikoJZ)
- [Jeremiah Isaacson](https://github.com/jeremiahjordanisaacson)
- [JeremiahyHenry3](https://github.com/JeremiahyHenry3)
- [Jeremy Aguillon](https://github.com/jagui1)
- [Jeremy Hodge](https://github.com/jdhodge88)
- [Jeremy Matina](https://github.com/JeremyM07)
- [JeshwanthILU31](https://github.com/JeshwanthILU31)
- [Jesus Rey Gonzalez](https://github.com/jesusthecreator017)
- [Jesús Martín](https://github.com/jesmarver)
- [Jewel Geea George](https://github.com/)
- [Jiaqi Fan](https://github.com/jiaqifan42)
- [Jingyi Lu](https://github.com/lulu61000)
- [Joaquin D](https://github.com/Joaco273)
- [Joe Rawnsley](https://github.com/joerawnsley)
- [Juan Espinosa](https://github.com/juanEspinosa-design)
- [Joel Singh](https:/github.com/Joel-Singh)
- [Joey Grengs](https://github.com/papajpg)
- [Johan](https://github.com/Johan621)
- [Arjun](https://github.com/WALKMAN303)
- [Johanna Mihi](https://github.com/23f2004058)
- [Miruthul N V](https://github.com/23f2002007)
- [John Dennehy] (https://github.com/JohnDennehy101)
- [Vitali K](https://github.com/captainvita)
- [John Maar](https://github.com/JTylM)
- [John Mixon](https://github.com/mixdev2112)
- [Johnathon Sperandio](https://github.com/Johnathon-Sperandio)
- [Jonatan Rosali](https://github.com/JonatanRosali)
- [Jordan Wels](https://github.com/Jwels1)
- [Jorge Araya](https://github.com/jorgearayac)
- [Josafat Duarte - JD1975](https://github.com/JD1975)
- [Jose Rios](https://github.com/josel006)
- [Jose Soto](https://github.com/jossotriv)
- [Joshna Jojo](https://github.com/joshnajojo12)
- [Joshua Hans](https://github.com/joshhans21)
- [José Kahl](https://github.com/jskahl)
- [Jothika Aravindhan](https://github.com/jothikaaravindhan)
- [João Otávio Schonarth](https://github.com/joschonarth)
- [Jp Shively](https://github.com/jpshively0)
- [Juan Botha](https://github.com/jbotha-sketch)
- [Juan Torres](https://github.com/JuanTorres93)
- [Juanes](https://github.com/juanes20027)
- [Indranil Roy](https://github.com/nilreflects)
- [KARUNYA](https://github.com/BonitoFlakes-afk)
- [KG](https://github.com/kgoel9899)
- [KHAWAJA BABAR NASEER](https://github.com/khawajaacode)
- [KMSDINESH](https://github.com/KMSDINESH)
- [Kaitlyn](https://github.com/KaitlynShort)
- [Kai Krah](https://github.com/KaiKrah79)
- [Kaito15](https://github.com/Kaito387)
- [Kajal Ahirwar](https://github.com/Kajal-Ahirwar)
- [Kallappa Kabboor](https://github.com/Kallappa2005)
- [Kalpana Rajyam](https://github.com/Kalpana1234-ui)
- [Kamakshi](https://github.com/kamakshipal1-tech)
- [Kamalakannan Srinivasan](https://github.com/kamalbalaji83)
- [Kamran Kausher]( https://github.com/kamrankausher)
- [Kamba-netizen](https://github.com/Kamba-netizen)
- [Kapil Kumar](https://github.com/kapilkumar05991)
- [Karim_Mohamed](https://github.com/KarimAlkabily)
- [Karri Saiphani Reddy](https://github.com/Saiphani1022)
- [Kartik Yadav](https://github.com/kartik912)
- [Karthik Sai](https://github.com/KarthikSai08)
- [Karuna Gawai](https://github.com/zero-one1)
- [Kassahun F](https://github.com/Kas1398)
- [katicyan](https://github.com/katicyan)
- [Kaushal Vaid](https://github.com/Kaushal00Vaid)
- [Kaustubh Chaturvedi](https://github.com/Kaus-16)
- [Kaustubh Singh](https://github.com/KaustubhSingh9000)
- [Kavana Ganesh](https://github.com/KavanaGanesh-dev)
- [Kandepu Naga Venkata Manideep](https://github.com/manideep-777)
- [Kannan Ramaswamy](https://github.com/lkannan)
- [Kang Chenghua](https://github.com/chenghuakang)
- [KavindiD](https://github.com/KavindiD)
- [Kavish Pal Singh](https://github.com/23f2005144)
Rongxin Zhang
- [Rio](https://github.com/PhoNoodles)
- [Kavoshnik](https://github.com/kavoshnik)
- [Kavya Vadla](https://github.com/kvadla06)
- [Kayla Cox](https://github.com/RenWoman)
- [Keepas3](https://github.com/Keepas3)
- [Keerthana-R](https://github.com/Kee1112)
- [Keith Kaplan](https://github.com/darthkeith)
- [Kevin Kimathi](https://github.com/muneneee)
- [Kevin Wang](https://github.com/KevinWangHP)
- [Kento Akiyama](https://github.com/Kento103)
- [Khushhal Singh](https://github.com/Meatix)
- [Kingsley Sarkodie](https://github.com/JoeBuydemDips)
- [Kishita Deotale](https://github.com/kishitadeotale24)
- [Kjohnbaba](https://github.com/kjohnbaba)
- [Kondaka Bhargavi](https://github.com/bhargavikondaka)
- [KrimPast](https://github.com/KrimPast)
- [Krishan Kumar Singh](https://github.com/Krishan131)
- [Krishna-Raj](https://github.com/krishna-stone)
- [Kumar Sujal](https://github.com/SuperiorSU)
- [Kushal Chavan](https://github.com/Kushalchavan)
- [Kushal Obroy](https://github.com/Kushalobroy)
- [Kushal V Achar](https://github.com/kushalvachar2006)
- [Kyle Boo](https://github.com/bookang869)
- [kir-an-n](https://github.com/kir-an-n)
- [Lakan](https://github.com/Jayadityas)
- [Lakshigan Jeyanth](https://github.com/Jeyanth3)
- [Lalit Mahajan](https://github.com/lalitmahajn)
- [Lam Tung Dang](https://github.com/BitOfForest)
- [Larson](https://github.com/lixianphy)
- [Laura Vazquez](https://github.com/lauravazquezp)
- [Lavanya B Y](https://github.com/lavanya23-8)
- [Leo Xu](https://github.com/LeoXu8)
- [Likhith S Gowda](https://github.com/Likhi2005)
- [Lily](https://github.com/lilypandey)
- [Liquuid1](https://github.com/Liquuid1)
- [LiuSam](https://www.youtube.com/CommitKU)
- [Loey](https://github.com/loey1923)
- [Lohith Arcot](https://github.com/LohithArcot)
- [Lohith Sai](https://github.com/lohith11)
- [Loic Hounyovi](https://github.com/mechakc)
- [LokashakthivelSP](https://github.com/lokashakthivel-sp)
- [LoongSir-ME](https://github.com/LoongSir-ME)
- [laumaxim](https://github.com/laumaxim)
- [LostChyld](https://github.com/dragonsewist/)
- [Lottie Judge](https://github.com/lottiejudge-source)
- [Louwrens Költzow](https://github.com/KoltzowLJ)
- [Loyd Ngei](https://github.com/LoydNgei)
- [Luan Lessa](https://github.com/LuanLessa)
- [Lucas Couso Antunes](https://github.com/Rulyns)
- [Lucas Verissimo](https://github.com/LucasVer17)
- [Lucas-Hayes](https://github.com/hayeslucas128-cmyk)
- [LuckyGautam](https://github.com/LuckyG05)
- [Luigi Moro Turina](https://github.com/LuigiMTurina)
- [Luiz Augusto](https://github.com/Luizxdas)
- [Luisa Rincon](https://github.com/lufe089)
- [Luka](https://github.com/LukachuPro88)
- [Luke Eades](https://github.com/LukeEades)
- [LLLmml](https://github.com/lllmml)
- [M. Umasree](https://www.linkedin.com/in/umasree-mandla-231862349)
- [M. Valentino](https://github.com/MarinoValentino)
- [MACantara](https://github.com/MACantara)
- [MC_CLINT](https://github.com/MC-CLINT)
- [maaz](https://github.com/syed-mohammed-maaz)
- [Madhav Singh](https://github.com/maddy710)
- [Madhusudhanan](https://github.com/Madhu192005)
- [Muhammad Faisal](https://github.com/Muhammad-Faisal-FTA)
- [Magonborn](https://github.com/MagonBorn)
- [Mahanthesh S](https://github.com/Mahi2708)
- [Mahdi Es](https://github.com/xNIGMAx)
- [Mahesh M](https://github.com/chlorophyllus)
- [Mahip Kaushal](https://github.com/Mahipkaushal)
- [Mahmud Yusifli](https://github.com/mahmudyusifli)
- [Majit Mambetzhumayev](https://github.com/majitmambetzhumayev)
- [Malu Paes](https://github.com/MaaLuu21)
- [Malvin-sehmaluva-Machingura](https://github.com/sehmaluva)
- [Manjeet Singh](https://github.com/manjeetsingh78)
- [Manny Lazalde](https://github.com/mannylazalde)
- [Manohara](https://github.com/Manohara-Ai)
- [Manvith Kumar Ullal](https://github.com/Manvith-kumar16)
- [Marcel Nguemnin](https://github.com/mnguemnin)
- [Marco Biaggi](https://github.com/mafpbiaggi)
- [Mario Sanchez](https://github.com/mcn22)
- [Mariusz Jasko](https://github.com/Marjo185)
- [Mariusz Sobczak](https://github.com/SmoQ)
- [Mark](https://github.com/markferritto)
- [Marko Radojevic](https://github.com/Marko3764)
- [Marlene Davids](https://github.com/marls79)
- [Marta Maia](https://github.com/martadmaia)
- [Martin Chen](https://github.com/Shiyuan-Chen-17)
- [Marton Otvos](https://github.com/MartonOtvos)
- [Maruthi S](https://github.com/JSMaruthi)
- [Mary Lavanitha](https://github.com/lavanitha)
- [Masalt0](https://github.com/Masalto5835)
- [Mauro Coria](https://github.com/Oolazile)
- [Max](https://github.com/max1ab)
- [Mayank Ghildiyal](https://github.com/mayank2699)
- [Mayur H. Marvaniya](https://github.com/Mayur6720)
- [MayurHedau](https://github.com/mayurdweek)
- [Mayuresh Thorve](https://github.com/Mayurroro)
- [Md Abdullah Al Amin Khan](https://github.com/mdabdullahalaminkhan)
- [Md Najrul Ansari](https://github.com/najru01)
- [Md. Mehadi Hassan](https://github.com/Mehadii-Hassan)
- [Meg Hiatt](https://github.com/hiatt8649)
- [Mehdi Yanat](https://github.com/Mehdi-Yanat)
- [Mehedi Hasan Hridoy](https://github.com/mehedi-hridoy)
- [Menschenkind](https://github.com/menschenkind)
- [Merlin Dust](https://github.com/DustMerlin)
- [Mesh Bright](https://github.com/MeshBright)
- [Michael B.](https://github.com/mbyrd3)
- [Michael Baker](https://github.com/promptmike)
- [Michael](https://github.com/LucidWinter)
- [Midhun Ramesh](https://github.com/midhun-1717)
- [Midlaj](https://github.com/midlajdev)
- [Miguel Hernandez](https://github.com/mangel-mhdez)
- [Mika](https://github.com/mihirK5)
- [Joshua Chikosha](https://github.com/joshuachikosha)
- [Milhane](https://github.com/chmilhane)
- [Minlish-Git](https://github.com/Minlish-Git)
- [Mithielesh N](https://github.com/mithielesh05)
- [Mithun Mohandas(https://github.com/mithunmohandas)
- [Mithun Srinivas](https://github.com/MithunSrinivas28)
- [Miwa Dharod](https://github.com/miwadharod17)
- [Mizaan Ur Rehman](https://github.com/miz2)
* [Oleksandr Perian](https://github.com/oleksandrperian-commits)
- [Mohamed Anes](https://github.com/Mohamed-Anes)
- [Mohamed Salih](https://github.com/mohamedsalihva)
- [Mohamed](https://github.com/momo70139)
- [Mohammad Ali](https://github.com/md-ali-0)
- [Mohammed Munaaf](https://github.com/MohammedMunaaf)
- [Mohammed Saqib Rehaman Namzi](https://github.com/md-saqib001)
- [Mohd Rayyan Lulaniya](https://github.com/Rayyan-101)
- [Moiie](https://github.cim/Moiie)
- [Monika R](https://github.com/monika-r9363)
- [Momina Fatima](https://github.com/mominaaa0)
- [Moulidhar](https://github.com/MoulidharC)
- [Mradanshi Sahu](https://github.com/mradanshi)
- [Mridul Narain](https://github.com/narainmridul)
- [Mrityunjay Sahani](https://github.com/mritunjaysahani)
- [Mrunal Jadhav](https://github.com/mrunaljadhav)
- [Jeet Jawale](https://github.com/jeetjawale)
- [Mudipelly Shiva](https://github.com/shivamudipelly)
- [Muhammad Ali](https://github.com/Sudo-Ali-Dev)
- [Muhammad Ayyub](https://github.com/devmab24)
- [Muhammad P](https://github.com/mopy7)
- [Muhammad Raza](https://github.com/RazaJavaid2004)
- [Muhammad Taha Nadeem](https://github.com/Taha-Nadeem-7)
- [Muhammad Zakaria](https://github.com/zakk616)
- [Muhammed Shareef](https://github.com/shareefmx)
- [Nishk Mistry](https://github.com/nishkmistry)
- [Vansh Agarwal](https://github.com/vansh-agarwal)
- [Mumin](https://github.com/m6min)
- [Muntazir-Sayed](https://github.com/Muntazir-sd)
- [Mushfiqur Rahman](https://github.com/Mushfiqur719)
- [Muttu Bhjantri](https://github.com/muttuhb98-n)
- [Mwiza Sichinga](https://github.com/Munyuam/)
- [NIKHIL GAJULA](https://github.com/nikhil07g)
- [NabilMch](https://github.com/NabilMch)
- [Rohan Darandale](https://github.com/rohandarandale1144)
- [Nabil Mutawakkil Qisthi](https://github.com/NabilMQ)
- [Nacho](https://github.com/100550759-commits)
- [Naga Teja](https://github.com/invariantfields)
- [Nagaraj](https://github.com/Nagaraj335)
- [Nandita Chakka](https://github.com/nanditachk)
- [Naoto Abe](https://github.com/otoaneba)
- [Narra-Jaswanth](https://github.com/Narra-Jaswanth)
- [Hikhil Thomas](https://github.com/hikhilthomas)
- [Nasrul](https://github.com/nnayz)
- [NathanES](https://github.com/nathanES)
- [Natpu Enean](https://github.com/NatpuEnean)
- [Naveen C](https://github.com/naveench98)
- [Naveen Kumar](https://github.com/naveenkumarr1812)
- [Nayonika Agarwal](https://github.com/nayonika04)
- [Neel Kumar](https://github.com/neelkumar01)
- [Neha Bajaj](https://github.com/bajajneha27)
- [Newton Yetsedaw](https://github.com/NewtonY-dev)
- [Ngamize Philbert](https://github.com/nik-p12)
- [Nguyễn Duy Bảo](https://github.com/nguyenduybao1)
- [Nicolas Betancur](https://github.com/nicobe20)
- [Nicolas Lizarazo](https://github.com/nicolas-lizarazo)
- [Nicolas Cuastumal](https://github.com/NicolasCuastumalCordoba)
- [NihadVeliyev](https://github.com/NihadVeliyev)
- [Nihindu Dinujaya](https://github.com/nihindu05)
- [Nikhil](https://github.com/NikhilKummari)
- [Nikhil](https://github.com/Nothinormuch)
- [Nimisha](https://github.com/codehusler14)
- [Ningegowda](https://github.com/ningegowda)
- [Niraj Mahajan](https://github.com/niraj-mx07)
- [Nirbhay Bawankule](https://github.com/NirbhayBawankule)
- [Nischal Binil](https://github.com/cinnamonMuffin)
- [Nishant Tiwari](https://github.com/Nishant-2608)
- [Nishant K Joshyabhatla](https://github.com/nishantkj911)
- [Nishant khatri](https://github.com/nishant-khatri17)
- [Nishant kumar](https://github.com/nishantraj06)
- [Nithika Bandara](https://github.com/NithikaNB)
- [Nithin.B](https://github.com/NITHIN-2006)
- [Nitin Kumar](https://github.com/nitin-kumar-code)
- [Nn Morishita](https://github.com/nn-morishita)
- [NoMathematician1729](https://github.com/noMathematician1729)
- [Vijaya Nandana](https://github.com/vijayanandana25)
- [Noah Kim](https://github.com/gratisreise)
- [Nowshin Arony](https://github.com/nowshinarony)
- [Nur Islam](https://github.com/nurislam243)
- [Nyoman Kusuma](https://github.com/knyoman)
- [Vijay Joshi](https://github.com/VijayJoshi17)
- [OCHWO DAVID](https://github.com/DaveOch-sudo)
- [OTTOGALLI Tristan](https://github.com/ottogalli-tristan)
- [Olapu Ajay](https://github.com/olapuajay)
- [Olga Torok](https://github.com/OlgaTorok)
- [Oliyad Zelalem](https://github.com/ozimmortal)
- [Om Bukkawar](https://github.com/omBukkawar)
- [Omar Mostafa](https://github.com/omarkamola)
- [Omkar Ala](https://github.com/omkarala)
- [Omkar Gurav](https://github.com/OmkarGurav1)
- [OmkarS](https://github.com/omkar402)
- [Omm Prakash Nayak](https://github.com/bithal2006)
- [Ong TX](https://github.com/AlexanderXI0904)
- [OsamaShabih](https://github.com/osamashabih6960)
- [Osinachi Chukwujama](https://github.com/vicradon)
- [Osman Kaplan](https://github.com/kplnosmn94-droid)
- [Ossama Nahle](https://github.com/ossamanahle)
- [Otavio Góes](https://github.com/ogoess1999)
- [Ozan Kenan Güngör](https://github.com/ozankenangungor)
- [Paanipoorie](https://github.com/paanipoorie)
- [P-nishant](https://github.com/P-nishant)
- [Pablo Hermun](https://github.com/PabloHermun)
- [Pablo Souza](https://github.com/pablohsouza09)
- [Paige Li](https://github.com/itspaigenli)
- [PanBurz](https://github.com/PanBurz)
- [Panagiotis Tsomp](https://github.com/PanosTsomp)
- [Panos L](https://github.com/PLCodingStuff)
- [Pantkartik](https://github.com/Pantkartik)
- [Paras Parte](https://github.com/parasparte12)
- [Paras](https://github.com/ParasSalonia)
- [Patrick Araujo](https://github.com/PkLavc)
- [Patrick Poon](https://github.com/PatrickPoon-dev)
- [Paula Amorim](https://github.com/paulamori)
- [Paul Henry Atienza](https://github.com/phatienza/)
- [Sprtschk](https://github.com/sprt-schk/)
- [Pavan kuppili](https://github.com/PavanKuppili)
- [Pavani Ganti](https://github.com/Pavani23ios)
- [Pavani](https://github.com/pavani42)
- [Pavel Shegay](https://github.com/pavelshegay3)
- [Pedro Chame](https://github.com/pedrochame)
- [pessimismandvinegar](https://github.com/pessimismandvinegar)
- Rohinish Ram
- [Peter Imoh Victor](https://github.com/peterimoh)
- [Pia Yeah](https://github.com/piagildehaus)
- [Piotr Wrzosek](https://github.com/pwrzosek)
- [Pooja](https://github.com/poojasounder)
- [Oleksandr Perian](https://github.com/oleksandrperian-cpu)s
- [Pouya Esfahani](https://github.com/Pooyash1998)
- [Prabveer Bakshi](https://github.com/prabneer08)
- [Prachi Pandey](https://github.com/prachi-pandey-13)
- [Pradeep Reddy](https://github.com/Pradeep0997)
- [Pragati Priya](https://github.com/pragati-2004)
- [Prajaka Jagdale](https://github.com/Hermione28)
- [Prakhar Tripathi](https://github.com/prakhart07)
- [Prakkhar](https://github.com/prktypes)
- [Pramod Dhungana](https://github.com/dhunganapramod9)
- [Pranav Anandarao](https://github.com/pranandarao)
- [Pranjali Dhere](https://github.com/Pranjali2005)
- [Prarthana D](https://github.com/prarthana711)
- [Prasann62](https://github.com/Prasann62)
- [Prashant Singh](https://github.com/prashantsingh1122)
- [Prasiddhi](https://github.com/Prasiddhi26)
- [Pratham Chavhan](https://github.com/prathamchavhan)
- [Pratham Debnath](https://github.com/isthatpratham)
- [Pratham Muley](https://github.com/Pratham19106)
- [Prathamesh Kulkarni](https://github.com/prathamk11)
- [Praveen Gupta](https://github.com/Praveen-0k9)
- [Praveen Kayala](https://github.com/Praveen6-kms)
- [Preethika R](https://github.com/Preethika-rj)
- [Praveer Ranjan Singh](https://github.com/PRAVEERRANJANSINGH)
- [Pravien Powel](https://github.com/PravienPowel)
- [Prisha Jaiswal](https://github.com/prishajaiswal75)
- [Priya Shah](https://github.com/priiyoCoding)
- [Priyam Manna](https://github.com/priyam-that)
- [Priyanka Mali](https://github.com/priyanka1885)
- [Priyansh Verma](https://github.com/PriyanshV10)
- [Priyanshu Kumar Pandey](https://github.com/chefcookscode)
- [Priyabrata Senapati](https://github.com/ranaiiest)
- [Pro Kumar](https://github.com/pkumar2143)
- [Purushothaman R](https://github.com/purushothaman-web)
- [Pygame17](https://github.com/Pygame17)
- [pzb5471](https://github.com/pzb5471)
- [Qilong Zhang](https://github.com/hrtdream)
- [QingKong996](https://github.com/QingKong996)
- [Quisim Bryant](https://github.com/quisimbryant)
- [Rajeswari Rongali](https://github.com/rajeswarirongali23)
- [Ram](https://github.com/ratech-dev)
- [Rossen Lin](https://github.com/Rossen27)
- [R.M.S.S.Kumara](https://github.com/SajithK203)
- [RISHAD ROSHAN](https://github.com/rishadroshanpt)
- [RSM Harsha](https://github.com/rsmharsha)
- [Rachel Hart](https://github.com/rachelmayhart/)
- [Rafael Hernandez](https://github.com/rafawashere)
- [Rafael Rodrigues](https://github.com/rafaelrodrigues-dev)
- [Rafael Veloso](https://github.com/Rafaellinos)
- [Raghav](https://github.com/Raghav9871)
- [Rahul Keswani](https://github.com/rahulkeswani010)
- [Rahul Kulasooriya](https://github.com/rahul-kenula)
- [Rahul.knprdy](https://github.com/Rahulab-ux)
- [RahulKrishna145](https://github.com/RahulKrishna145)
- [Rahul Varadaraju](https://github.com/Rahulv024)
- [Karunakar kalvala](https://github.com/karnnaa)
- [Rajasri Kuchana](https://github.com/Rajasrikuchana)
- [Ralph Merhi](https://github.com/ralph1233)
- [Ram S](https://github.com/RamSamudrala05)
- [Raman Nazarov](https://github.com/PAUSED8826)
- [Nicholas Sobchak](https://github.com/NicholasSobchak)
- [Ramesh Mummina](https://github.com/rameshmummina7)
- [RanZhang](https://github.com/rannnnn037)
- [Rashmi Apagundi](https://github.com/Rashmi-apagundi)
- [Raunak katiyar2](https://github.com/raunak-bigdp)
- [Raunak katiyar](https://github.com/raunak-bigdp)
- [Ravi Raj Choudhary](https://github.com/ravirajchoudhary03)
- [Razano](https://github.com/Razano26/)
- [Rein Ding](https://github.com/ReinDing)
- [Reynhard](https://github.com/reybui)
- [Sebastian Delgado](https://github.com/sdelgado08)
- [Ricardo Pinto](https://github.com/ricardobigote)
- [Ricardo Takara](https://github.com/tiedmud)
- [Richard Ochola](https://github.com/ochola-rich)
- [Riddhima Biswas](https://github.com/RiddhimaBiswas)
- [Rinushan ](https://github.com/2003Rinushan)
- [Rishika](https://github.com/RISHIKA-A-S)
- [Rishitha Pachigolla](https://github.com/Rishithamanasa)
- [Rithik Puthiyedath](https://github.com/Rithik149)
- [Ritika Garg](https://github.com/ritikagarg0326)
- [RitwikReddy](https://github.com/RitwikReddyAerla)
- [Rizky-Amand](https://github.com/rzky21amanda-prog)
- [Robert Davis](https://github.com/robertdavis)
- [Robiya](https://github.com/rhakim24)
- [Rohit Sharma](https://github.com/rohitt-sharma96)
- [Rollins Sean](https://github.com/Skaffloc)
- [Ronak](https://github.com/roonakyadav)
- [Ronik Kumbhar](https://github.com/ronik62)
- [Roshan Jha](https://github.com/rosh-py)
- [Roshan Kumar](https://github.com/roshan-zest)
- [RubenDev25](https://github.com/RubenDev25)
- [Ruben Garcia](https://github.com/rgarcr)
- [Rudra](https://github.com/Rudra-cryptx)
- [Ruti](https://github.com/rutibergs)
- [Ryan Fernando](https://github.com/RyanJFM)
- [Ryan Gapp](https://github.com/ryan-gapp)
- [Ryan M](https://github.com/rmoylan2201)
- [Ryan McHenry](https://github.com/rzhalsa)
- [RyukR1](https://github.com/RyukR1)
- [S Hajare](https://github.com/swapnil-s-h)
- [S-Dedeepya](https://github.com/S-Dedeepya)
- [SImarjeet Singh Johar](https://github.comSimarjeeSinghJohar)
- [SWanHK](https://github.com/swanhk)
- [Saksham Tyagi](https://github.com/iam-saksham-tyagi)
- [sachin](https://github.com/sachin)
- [Sachin vk](https://github.com/sachindasvk)
- [Kyrillos Hamdy Nassif Hunein](https://github.com/KyrillosHamdy)
- [Sachin](https://github.com/sachinkashi21)
- [Sagar Tayde](https://github.com/sagartaydedev)
- [Sahar Mahmoudi](https://github.com/saharmahmoudi)
- [Sahil Ghag](https://github.com/Sahilghagg)
- [Sahil Sharma](https://github.com/sahil-me)
-[Sathyashreekv]
(https://github.com/sathyashreekv)
- [Said Berk](https://github.com/saidberk27)
- [Saideepthi](https://github.com/Saideepthi04)
- [Saif Kayyali](https://github.com/Skayyali3)
- [Sal Adrian](https://github.com/Sal-Adrian)
- [Samia-sh](https://github.com/samia-code0)
- [Samuel Wright](samw46)
- [Samuel Rodriguez Solarte](https://github.com/samrodri911)
- [Sanal Kumar](https://github.com/sanalkr)
- [Sandeep Kumar](https://github.com/sandeep-sk)
- [Sandeepa Induwara Samaranayake](https://github.com/SandeepaInduwaraSamaranayake)
- [Sandeep s](https://github.com/SandeeepS)
- [Sandhya R](https://github.com/sandhya13r)
- [Sandun](https://github.com/sandun-kodi)
- [Sangini Tripathi](https://github.com/Sangini-spec)
- [Sanjana J Athreya](https://github.com/sanjanajathreya/)
- [Sanskar Agarwal](https://github.com/sanskaragarwal001)
- [Santosh Chakradhar](https://github.com/santoshchakradhar1)
- [Sanuthi Liyasika](https://github.com/Sanuthi50)
- [Saqlain Sultan](https://github.com/saqlain991)
- [Saron Pal](https://github.com/Saronpal)
- [Sarvesh](https://github.com/Sarvesh668)
- [Satheem Muwaffaq](https://github.com/satheem)
- [Sathsarani](https://github.com/SathsaraniJA)
- [Satish Chawali](https://github.com/satishchawali)
- [Saurav Sharma](https://github.com/saurav0369)
- [Savindya Thathsarani](https://github.com/Savindya322)
- [Sebastián Armas](https://github.com/Sebas-Armas)
- [Sejal Mukane](https://github.com/SejalMukane)
- [SelvaMiru](https://github.com/SelvaMiru)
- [Seok-jun Kang](https://github.com/KSJ27)
- [Seth Chamola](https://github.com/Mystic-Chamola)
- [Seul](https://github.com/seulahn)
- [ShahabKiyani](https://github.com/shahabKiyani)
- [Shahar Yosef](https://github.com/shaharyosef)
- [Shahid Malik](https://github.com/SHAHID-glitch)
- [ShaiQ Shah](https://github.com/shahshaiq)
- [Shaj2311](https://github.com/Shaj2311)
- [Shakthi Lakshmanan V](https://github.com/Shakthi-lakshmanan-2006)
- [Shalu Tiwari](https://github.com/tshalu63)
- [Shamil T P](https://github.com/shamil-tp)
- [Shantanu Dhane](https://github.com/Dev-Santo44)
- [Shanyu](https://github.com/shanyuin)
- [Sharad vyas](https://github.com/sharadvyas123)
- [Sharath Chandhan](https://github.com/sharath0x)
- [Sharienne] (https://github.com/Sharienn-e)
- [Shariq Naseem](https://github.com/muhammadshariq0007)
- [Sharyu Patil](http://github.com/Sharyupatil01)
- [Shaswat Raj](https://github.com/sh20raj)
- [Sheeba S](https://github.com/SheebaSalaman)
- [Sheldon Fam](https://github.com/SheldonFam)
- [Sherrinford](https://github.com/Sherlinford)
- [Sherry](https://github.com/zsylllike-sketch)
- [Shiv Raj Singh](https://github.com/imuniqueshiv)
- [Shiva](https://github.com/sh1vananda)
[sizi.blue](https://github.com/simiz13)
- [Shivam](https://github.com/ShivamJhaXXIII)
- [Shivansh Gupta](https://github.com/Krish1022sona)
- [Shlok Gupta](https://github.com/LogicHymn)
- [Shozab Ali Nasir](https://github.com/shozabali06)
- [Shreecharana](https://github.com/Shreecharana24)
- [Shrinivas Narhare](https://github.com/shrinivas9606)
- [Shriram Selvam](https://github.com/ShriramSelvam)
- [Shriya Mohanty](https://github.com/shriya5752)
- [Shruti Chadda](https://github.com/Shruti-chadda)
- [Shubham Gaingade](https://github.com/shubham-gaingade)
- [Shubham Prasad](https://github.com/prsdx)
- [ShubhamK](https://github.com/Shubham91999)
- [Sid-5137](https://github.com/Sid-5137)
- [Siddharth Pandey](https://github.com/siddharthpandey2211)
- [Siddu-samuel](https://github.com/Siddu-samuel)
- [Simon Duke](https://github.com/spsdrocks)
- [Siriuswyc](https://github.com/Siriuswyc)
- [SisterMorphine](https://github.com/SisterMorphine)
- [Sivani Kumar](https://github.com/Sivani-kn)
- [Slreyes](https://github.com/slreyes0120)
- [Smesi36](https://github.com/smesi36)
- [Sohail](https://github.com/sohail78692)
- [Soham Das](https://github.com/SohamDas1502)
- [Soham Patil](https://github.com/Soham-1616)
- [Solomon-Prem-Sinai](https://github.com/solomon-2105)
- [SpaceNinja-007](https://github.com/SpaceNinja-007)
- [Sfisnb Yu](https://github.com/Sfisnb)
- [Sourabh Gupta](https://github.com/srb1998)
- [Spencer Irving](https://github.com/spencerirving)
- [Srajan Gupta](https://github.com/srajang1805)
- [Sridhar S](https://github.com/sridhar-sri-s)
- [Sridhar-EEE](https://github.com/sridhar-eee/)
- [Sriram Chowdary Vundavalli](https://github.com/sriramchow)
- [Sriteja01](https://github.com/Sriteja01)
- [Stephen Ng](https://github.com/snust)
- [Steve Coghill](https://github.com/BriarSMC)
- [Subhajit Sarkar](https://github.com/Subhajit281)
- [Subin Kumar](https://github.com/Subinkumar077)
- [Suchi Shukla](https://github.com/Suchi1905)
- [Suchit](https://github.com/suchit-hirani-python-ak)
- [Sudarshan Dongre](https://github.com/SudWasatch)
- [Sudi Williams](https://github.com/sudi-W)
- [Sujal](https://github.com/sujaldarji)
- [Sujanprasad](https://github.com/Sujanprasad)
- [Sully](https://github.com/iamsully)
- [Sumaiya Akter Runa](https://www.linkedin.com/in/sumaiya-akter-runa-69b8b624a/)
- [Sumer](https://github.com/SumerSabharwal)
- [Sumit Mishra](https://github.com/SumitM01)
- [Sunil](https://github.com/Sunil0620)
- [SungHo.You](https://github.com/hahaysh)
- [Suraj Kumar Singh Tamni san](https://github.com/sono-mono)
- [Sushit Lal Pakrashy](https://github.com/Sushit-prog)
- [Sushka_s_makom](https://github.com/Sushka_s_makom)
- [Sushmitha](https://github.com/Sushmigit)
- [SutripatNew](https://github.com/SutripatNew)
- [Suvani Basnet](https://github.com/suvani-ctrl)
- [Swapna S](https://github.com/swapcodes)
- [Swati Pandey](https://github.com/gr8swati)
- [Syed Rahil Hussain](https://github.com/Syed-srh)
- [Sylvain L](https://github.com/sylvain-lec)
- [Syam Jalla](https://github.com/SyamJalla)
- [Joshua Peter](https://github.com/joshuapetertolu)
- [TAHER EL Mehdi](https://github.com/taher-el-mehdi)
- [Dhanush Kumar M](https://github.com/Dhanush-max)
- [TOK7O](https://github.com/TOK7O)
- [Tabrez Ahamed](https://github.com/Tabrezz3)
- [Takashi.Takehana](https://github.com/FRAGILE-8460)
- [Talaptan Alikhan](https://github.com/alihnwx)
- [Tamal Majumdar](https://github.com/Tom-1508)
- [Tangang Mc Bride](https://github.com/TangangMcBride)
- [Tanmai Thakre](https://github.com/Tanmai-Thakre)
- [Tanush Bhootra](https://github.com/Tanush576)
- [Tanveer Pasha S](https://github.com/TanveerpashaS)
- [Teena Goyal](https://github.com/teenagoyal21)
- [Tej M Bhat](https://github.com/TejBhat)
- Salma
- [Teja Chalikanti](https://github.com/tchalikanti1705)
- [Tejas Jogdand](https://github.com/Tejas-Jogdand)
- [Temhemc](https://github.com/temhemc)
- [Teng-Hui Huang](https://github.com/hui811116)
- [That1LinuxGuy](https://github.com/That1LinuxGuy)
- [TheKerbonaut](https://github.com/thekerbonaut)
- [Theertha](https://github.com/23f3003994)
- [Thejus Kannoth](https://github.com/ThejusKannoth)
- [Thisum Dantdhanarayana](https://github.com/thisum-dev)
- [Thoka Harini](https://github.com/thokaharini24)
- [Thomas Kim](https://github.com/thwmskm)
- [Tiago Lima](https://github.com/TiagooLima)
- [Tiancheng Xing](https://github.com/JackXing875)
- [Titus Tarcsai](https://github.com/Titusz87)
- [Tongdaoxiaye](https://github.com/Tongdaoxiaye)
- [Tony Wong](https://github.com/tony31913)
- [Tracey Dingman](https://github.com/tdingman422)
- [Trevor Tippery](https://github.com/trevortippery)
- [Trishna](https://github.com/trishna2105)
- [Tai Fong](https://github.com/taifong)
- [Trần Huỳnh Đăng Khôi](https://github.com/KhoiTarn)
- [Tushar Balakrishnan](https://github.com/iamtusharbala)
- [Tushar Moolya](https://github.com/tushiar)
- [Tushar Qwerty](https://github.com/tushar743-ui)
- [Tushar Vimalbhai Patel](https://github.com/tushar-patel28)
- [Tushar Rampurkar](https://github.com/Gitnerd77)
- [Tyler Westbrook](https://github.com/Iisyourdad)
- - [RashiBista](https://github.com/RashiBista)
- [U Shivakumar](https://github.com/Shivakumarsullagaddi)
- [Umed Kumar](https://github.com/UmedKumar)
- [Unigmos](https://github.com/Unigmos)
- [UsrRed](https://github.com/UsrRed)
- [Utkarsh Doras](https://github.com/UtkarshKD)
- [Utkarsh Gupta](https://github.com/utkarshgupta188)
- [Utkrist](https://github.com/CloudFlamedev)
- [Vaidehi Patel](https://github.com/Vaidehi106)
- [V K Suvetha](https://github.com/vksuvetha)
- [Vaibhav Hample](https://github.com/Vaibhav-rgb45)
- [Vaibhav Verma](https://github.com/joinvaibhav)
- [Vaibhaw Kumar Parashar](https://github.com/TheVaibhaw)
- [Vaishnavi KN](https://github.com/Vaishnavi-KN)
- [Vaishnavi Kumbhar](https://github.com/kumbharvaishnavi31)
- [Vaishnavi Parodkar](https://github.com/vaishnavi-parodkar)
- [Vaishnavi Yerram](https://github.com/YVaishnavi23)
- [Vaishnavi](https://github.com/Vaishnavi10706)
- [Varad Kottawar](https://github.com/Varad02)
- [Varsha Gitty](https://github.com/vgg1459)
- [Varshini](https://github.com/Varshini131)
- [Varshith Varma](https://github.com/varshith-uppalapati)
-[Rakshak Patel V](https://github.com/rakshak2005)
- [Varun Kumar](https://github.com/kukutapuvarun)
- [Vasiliki Zagoraiou](https://github.com/vasilikiz5)
- [Vasya Taburetkin]
- [Vedant S](https://github.com/1vedantshinde)
- [Vedika Gupta](https://github.com/VedikaGupt)
- [Vesmorian Xavier](https://github.com/vaibhavsss)
- [Victor Krassovsky](github.com/victorkrassovsky)
- [VidanyaE23](https://github.com/VidanyaE23)
- [VijayVenkatraman](https://github.com/vijayomatic2-ops)
- [Vikas Pundir](https://github.com/Vikaspundir24)
- [VikramMahajan](https://github.com/vikramm0907)
- [Vinh D Tran](https://github.com/s3500659)
- [Vinit Patel](https://github.com/Vinit3116)
- [Virabhadra Khobare](https://github.com/VirabhadraKhobare)
- [Viraj Hudlikar](https://github.com/vhudlikar)
- [Vishakha](https://github.com/Vishakha61)
- [Vishnupriya Shisode](https://github.com/vishnupriya-shisode)
- [Vito Bondanese](https://github.com/VBVB99)
- [Vivek S](https://github.com/VivekSarvaiya)
- [Vivek Soni](https://github.com/vivek-s-soni)
- [Loveyash Singh](https://github.com/Cyber-Py-Coder)
- [Vivek](https://github.com/Vivek290100)
- [VizzScript](https://github.com/vizzscript)
- [Vuk Topalovic](https://github.com/vukkt)
- [WHA](https://github.com/wynehtetaung)
- [Waltteri Riihimäki](https://github.com/waltterir)
- [Whrisper](https://github.com/SChrisper)
- [Wikosac](https://github.com/wikosac)
- [William Dellinger](https://github.com/Willd231)
- [Wirt Salthouse](https://github.com/Wirt4)
- [SingularWind](https://github.com/SingularWind979)
- [Xingyeee Li](https://github.com/xingyeee-L)
- [Xuqiang Qin](https:/github.com/qinxuqiang)
- [Zeleni](https://github.com/ZelenovicA)
- [Yuzhirua](https:/github.com/Yuzhirua)
- [YFJ](https://github.com/YCJG)
- [Yadnyesh](https://github.com/Yadnyesh-patil)
- [Yaseen VM](https://github.com/yaseen-vm)
- [Yaser-Sellami](https://github.com/Yaser-Sellami)
- [Yash Chigullapally](https://github.com/yashtech-hub)
- [Yash Jain](https://github.com/Yashjain9425)
- [Yash Patel](https://github.com/WildTrio)
- [Yasir Khan](https://github.com/itsyasirkhandev)
- [Yasiru Liyanage](https://github.com/yasiruliyanage17)
- [Ye Marn Aung/Jared Aung](https://github.com/JaredAung)
- [Yijanho](https://github.com/jho951)
- [yiming564](https://example.com)
- [Yitong Zhou](https://github.com/ZzzZzz-670)
- [Youssef Hamdy](https://github.com/Empty002)
- [Yukesh D](https://github.com/Yukesh-30)
- [Yulhui Kim](https://github.com/dbfgml2000)
- [Yuval Tzur](https://github.com/yuvtz)
- [Yuvaraj K](https://github.com/22f3002987-UserYuv)
- [Yuvraj Chirag](https://github.com/YuvrajChirag)
- [Zahid-hussain19](https://github.com/Zahid-hussain19)
- [Zaid Rasul](https://github.com/ZaidRasul)
- [Zammad Nasir](https://github.com/ZammadNasir)
- [Zander Gouws](https://github.com/MyFokFrikkie)
- [Zara](https:github.com/zaracoder-stack)
- [Zeina Obeid](https://github.com/zho00)
- [Ziemniakus17](https://github.com/ziemniakus17)
- [Zilu Wang](https://github.com/wanzy147)
- [Ziyu](https://github.com/szyu345)
- [DragonFlyersx](https://github.com/DragonFlyersx)
- [Zoe Reed](https://github.com/zoereedviz)
- [ZulaikhaAshiq](https://github.com/zulaikhamir)
- [adeoja](https://github.com/adeoja)
- [adriancll](https://github.com/adriancll)
- [ajithrao](my first contribution)
- [allanm](https://github.com)
- [amelia](https://github.com/amy-jd)
- [amoorali](https://github.com/amoorali)
- [anesmeftah](https://github.com/anesmeftah)
- [arthisathish](https://github.com/Arthi-asd/)
- [as6200](https://github.com/as6200)
- [asart90](https://github.com/asart9O)
- [asikrshoudo](https://github.com/asikrshoudo)
- [askerino](https://github.com/askerino)
- [auditive-tokyo](https://github.com/auditive-tokyo)
- [azhank391](https://github.com.azhank391)
- [baldlow](https://github.com/baldlow)
- [barkinke](https://github.com/barkinke)
- [benHitt](https://github.com/benHitt123)
- [bereamk](https://github.com/bereamk)
- [bivekk51](https://github.com/bivekk51)
- [callme-kvj](https://github.com/kvj-harsha)
- [casa-code](https://github.com/casa-code)
- [charitha-369](https://github.com/charitha-369)
- [conlusive](https://github.com/conlusive)
- [contribution](https://github.com/MSAKWA-officer)
- [cpescato](https://github.com/cpescato)
- [curtainsamll](https://github.com/curtainsamll)
- [daniil-gi](https://github.com/daniil-gi)
- [davos](https://github.com/davos9002)
- [deep9x](https://github.com/deep9x)
- [devoceon](https://github.com/emy3)
- [devycx](https://github.com/devycx)
- [dibaya-jyoti](https://github.com/dibaya07)
- [dinesh](https://github.com/dineshv97)
- [diya](https://github.com/diyaj14)
- [djyun](https://github.com/dongjooyun)
- [elijah](https://github.com/elijahladdie)
- [eloi-web](https://github.com/eloi-web)
- [enguy-hub](https://github.com/enguy-hub)
- [evneis](https://github.com/evneis)
- [fedxemilio](https://github.com/fedxemilio)
- [ffqwe](https://github.com/ffqwe)
- [fibi-daudi](https://github.com/fibi-daudi)
- [fikrirazor](https://github.com/fikrirazor)
- [Shubham Kumar Jha](https://github.com/Shubham12222089)
- [fishleaf](https://github.com/fishleaf)
- [fistAttempt](https://github.com/nikhiltumma/first-contributions)
- [fligbix](https://github.com/Fligbix)
- [fovisio](https://github.com/fovisio)
- [fusionAMAN](https://github.com/fusionAMAN)
- [fuutot](https://github.com/fuutot)
- [gatura](https://github.com/gatura-source)
- [gary](https://github.com/callmegary-dev)
- [gkrishna247](https://github.com/gkrishna247)
- [granada1_lnrs](https://github.com/granad1_lnrs)
- [Kavyasree Nunna](https://github.com/Kavyasree)
- [guerrasz](https://github.com/guerrasz)
- [kenHarris0](https://github.com/kenHarris0)
- [happypepii](https://github.com/happypepii)
- [hezk](https://github.com/hezhikui)
- [hills-i](https://github.com/hills-i)
- [hridyam04](https://github.com/hridyam04)
- [huangyikun11](https://github.com/huangyikun11)
- [hun-cloud](https://github.com/hun-cloud)
- [huzaifa-cyberzeff](https://github.com/cyber-zeff)
- [Cat-Div7](https://github.com/Cat-Div7)
- [ikimathi](https://github.com/ikimathi)
- [imshota1009](https://github.com/imshota1009)
- [ironinter](https://github.com/ironinter)
- [itxe-del](https://github.com/itxe-del)
- [jennifer j](https://github.com/jenniferjayaraj19-ops)
- [jennifer jayaraj](https://github.com/jenniferjayaraj19-ops)
- [Jaya Krishna Miriyam](https://github.com/jayakrishna-miriyam)
- [jhc4318](https://github.com/jhc4318)
- [jsutCodes](https://github.com/jsutCodes)
- [jy-kong](https://github.com/jy-kong)
- [kaka](https://github.com/KK5241)
- [kachomsky](https://github.com/kachomsky)
- [kamal ahmed](https://github.com/KamalA7med)
- [kevinmj12](https://github.com/kevinmj12)
- [kirichanmo](https://github.com/kirichanmo)
- [koolkosmos](https://github.com/koolkosmos)
- [lamKKe](https://github.com/lamKKe)
- [laura-beja](https://github.com/laura-beja)
- [law880](https://github.com/law880)
- [lennyhurni](https://github.com/lennyhurni)
- [lepickel](https://github.com/lepickel)
- [levo](https://github.com/LeVo011)
- [liplip](https://github.com/liplip358)
- [mazza-the-dev](https://github.com/mazza-the-dev)
- [meagantroot](https://github.com/meagantroot)
- [medali213](https://github.com/medali213)
- [mheavey](https://github.com/mheavey2)
- [midhun](https://github.com/3idhun)
- [Tase](https://github.com/Tasesho)
- [midikaif](https://github.com/midikaif)
- [mohnish](https://github.com/Mohnish27-dev)
- [sg20](https://github.com/ismasg20)
- [nintrees](https://github.com/nintreesssss)
- [notchkxge](https://github.com/notchkxge)
- [notnimna](https://github.com/Not-Nimna)
- [nulone](https://github.com/nulone)
- [oogway-x3t](https://github.com/oogway-x3t)
- [oona34](https://github.com/oona34)
- [oscar](https://github.com/olp0678/first-contributions)
- [eniyanyosuva](https://github.com/Eniyanyosuva)
- [payal rawat](https://github.com/payalrawat369)
- [peanut-butter-wafer-lover](https://github.com/peanut-butter-wafer-lover)
- [pomv](https://github.com/pomv)
- [prem kumar grk](https://github.com/premkumargrk)
- [raftxo](https://github.com/Raftxo)
- [raining-night](https://github.com/raining-night)
- [raro212](https://github.com/raro212)
- [rasmuskn44](https://github.com/rasmuskn44)
- [reihori](https://github.com/reihori)
- [rodrigoquerobim](https://github.com/RodrigoQuerobim1)
- [rohansalunkhe](https://github.com/THEROHAN01)
- [ronaldmirabal](https://github.com/ronaldmirabal)
- [sachu samuel](https://github.com/zacc-tech)
- [sachzindu](https://github.com/sachzindu)
- [sai krupali konda](https://github.com/saikrupalikonda)
- [saiteja-better](https://github.com/saiteja11407-cmd)
- [sadaanbaksh](https://github.com/23f3002209)
- [samuelitoo01](https://github.com/samuelitoo01)
- [santhosh teja](https://github.com/santhosh-7777)
- [sarana023](https://github.com/sarana023)
- [sasha4ka](https://github.com/sasha4ka)
- [sasvi123](https://github.com/sasvi123)
- [sathvikkv](https://github.com/sathvikkv556)
- [shreyanth-sureshkrishnaa](https://github.com/shreyanth-sureshkrishnaa)
- [Mohit Kumar](https://github.com/mohitk23)
- [shwetasharma](https://github.com/ShwetaSharmaDev)
- [snopstor](https://github.com/snopstor)
- [socks5-sniffer](https://github.com/socks5-sniffer)
- [accayo](https://github.com/Accayo14)
- [sony](https://github.com/sony77697)
- [srsxnsh](https://github.com/srsxnsh)
- [stackashu](https://github.com/Stackashu)
- [stanxz](https://github.com/stanxz)
- [stella](https://github.com/Janb05)
- [subramanya T N](https://github.com/subramanya-44)
- [sudhakarpappu](https://github.com/sudhakarpappu)
- [sunjie](https://github.com/sj2902732578)
- [Burchmire](https://github.com/Burchmire)
- [Braydon Pettit](https://github.com/bray2sick)
- [BuffyCode](https://github.com/BuffyCode)
- [swaraj reddy](https://github.com/swarajreddy10)
- [sxpar](https://github.com/sxpar)
- [table106](https://github.com/table106)
- [aiphru](https://github.com/Aiphru)
- [td2thinh](https://github.com/td2thinh)
- [tember8003](https://github.com/tember8003)
- [terror-akshat](https://github.com/terror-akshat)
- [tharsika](https://github.com/Tharsika21)
- [umesh reddy](https://github.com/T-UmeshReddy)
- [uzuraDev](https://github.com/uzuraDev)
-[lawal_temitope]
- [Valerie Marmolejo Molina] (https://github.com/valemm13)
- [valentinfazenda](https://github.com/valentinfazenda)
- [vivel-blenderlab](https://github.com/vivek-blenderlab)
- [vivi214](https://github.com/vivi214)
- [vondar](https://github.com/vondar)
- [webmastervetea](https://github.com/webmastervetea)
- [Phenyo Morulane](https://github.com/spoja-10)
- [wllzhang](https://github.com/wllzhang)
- [wonathan](https://github.com/threestuff)
- [wospunt](https://github.com/wospunt)
- [wp](https://github.com/wpfdxl)
- [xRookieFight](https://github.com/xRookieFight)
- [xyslqy](https://github.com/xyslqy)
- [Physxia] (https://github.com/Physxia)
- [yaeth](https://github.com/yaeth)
- [yashasvi Lamba ](https://github.com/Yashasvi767)
- [yashpr349](https://github.com/yashpr349)
- [youssefelganini](https://github.com/youssefelganini)
- [zaka](https://github.com/oraichezakariyae)
- [Zakariye Mohamed](https://github.com/zakiscoding)
- [Donaldo Zoubery](https://github.com/donaldozoubery)
- [zs1981](https://github.com/zs1981)
- [zxc-lucky](https://github.com/zxc-lucky)
- [Åke Gauffin](https://github.com/Ake-Gauffin)
- [Đặng Hoàng Phúc](https://github.com/phuc220793-cpu)
- [İsaməddin Qurbanov](https://github.com/isameddin35)
- [张喜昌](https://github.com/ZhangXiChang)
- [zmj](https://github.com/ACM202309060114)
- [원세영](https://github.com/seyoung5744)
- [Kaison Liu](https://github.com/capton586)
- [🔗 Armaan Singh Klair](https://github.com/ArmaanSinghKlair)
- [Abdelrahman_Mohye](https://github.com/aboda-0100011)
- [Madhav Choudhry](https://github.com/madhavchoudhry23)
- [Rayhan Islam Rabby](https://github.com/rayhanislamrabby)
- Omnia Hussein
- [Vafly3](https://github.com/Vafly3)
- [Federico Pilato] (https://github.com/fedepilato)
-[HemawarshiniMahendran](https://github.com/Hemamahe07)
-[renya peter](https://github.com/renyapeter)
- [jangjohn](https://github.com/jangjohn)
[Zhiyu1723](https://github.com/Zhiyu1723/)
[sai krupali konda](https://github.com/saikrupalikonda)
- [MeraNavaneetha](https://github.com/MeraNavaneethaa)
- [seronly](https://github.com/seronly)
- [lvmxn](https://github.com/lvmxn)
- [Yhyh](https://github.com/YHc-ode)
- -[Samaran S](https://github.com/iam-samzz)
- [Monika kumari](https://github.com/monika-2906-git)
- [Esther Okon-Paul](https://github.com/esthercodes-dev)
- [Sagar Gupta](https://github.com/Sagargupta16)
- [eric](https://github.com/Eric-Code09)
- [Vivek Kumar Mali](https://github.com/24f2002719)
- [Zhou Guangde](https://github.com/Zm-112)
- [graah-lhuu](https://github.com/graah-lhuu)
- [Swarnali Saha](https://github.com/swarnalism)
- [Zack](https://github.com/acger-acmer)
-[George](https://github.com/amazephoenix-bit)
- [Furkan Yilmaz](https://github.com/coderfeye13)
- [dimentr](https://github.com/Dimonstraci)
- [Jose-Vilca](https://github.com/vilca-join)
- [linil00](https://github.com/medk24)
- [Jeevan M](https://github.com/Jeevanm2004)
- [Mateusz Miszuta](https://github.com/MrRecu)
- [Anthony Cubillas](https://github.com/atthatonedude)
- [Hypernova-Developer](https://github.com/hypernova-developer)
- [Rola Hadidy](https://github.com/rolahadidy44)
- [UserAmuser909](https://github.com/UserAmuser909)
- [Enrique Carrillo](https://github.com/kikecv)
- [Lakshmi Priya](https://github.com/priya1503)
- [Omar Ahmed](https://github.com/omarnaldo)
- [Zaid Ahmed](https://github.com/Md-Zaid-Ahmed)
- [Ebo](https://github.com/ebokoo)
- [Jovial David](https://github.com/jovialdavidd238-ui)
- [TwoTATI](https://github.com/TwoTATI)
- [Mohit](https://github.com/mohitsingh34)
- [nush1729](https://github.com/nush1729)
- [Moh](https://github.com/mohmohwin2010)
- [Rezwan Mahmud](https://github.com/rezwan0x01)
- [Zakwan Dadabhai](https://github.com/ZakwanCodes)
- [asmaey](https://github.com/asmaey)
- [Imane](https://github.com/kimaneeee00-gif)
- [OwlUniversal](https://github.com/OwlUniversal)
- [Vedansh Singhal](https://github.com/vedanshh16)
- [Bruno Figueiredo](https://github.com/BrunollFigueiredo)
- [Samiya Kazi](https://github.com/samiyamalikkazi)
- [Aaditri Kumari Yadav](https://github.com/caetty01)
- [s-kyli](https://github.com/s-kyli)
- [Shreya](https://github.com/shre9244)
- [Nanki-nn](https://github.com/Nanki-nn)
- [Anna Chong](https://github.com/DsharpMaj7)
- [Mithilesh lohar](https://github.com/mithlohar144)
- [OSoufian](https://github.com/OSoufian)
-[Shanwanth](https://github.com/Shanwanth-16)
- [Aza145](https://github.com/aza145)
- [alok-ranjan](https://github.com/alokranjan89)
-[Shivani Srivastava](https://github.com/Kiwi-Supreme)
-[rays27-web](https://github.com/rays27-web)
-[Vivek Raj](https://github.com/vivekraj3456)
-[OneByTheSide](https://github.com/OneByTheSide)
- [Facu B](https://github.com/berFacundo)
- [Joe Shawky](https://github.com/joeshawky)
- [Bruno Buss](https://github.com/bussbruno)
- [Ammar Hassan] (https://github.com/ammarhassan6)
- [Herald Fortunato](https://github.com/Fortunato-Herald)
-[Shadan Rashid](https://github.com/Rashid-123)
-[Nisitha](https://github.com/Nisitha076)
- [Luqman Cassim](https://github.com/luqmanshaqiq2)
- [PinkSkya](https://github.com/PinkSkya)
- [Sneha Singh](https://github.com/23f2004826)
- [Elakkiya](https://github.com/Elakkiya2469)
- [Aditya-Talikoti](https://github.com/AdityaTalikoti)
- [Elakkiya](https://github.com/dhineshdd)
-[Gagan rajput](https://github.com/gagansokhal-coder)
-[Connecto Shivam](https://github.com/connectoshivam)
-[Dylan Haskell](https://github.com/dyl242)
- [BaofishKStorm](https://github.com/BaofishKStorm)
- [priyanshuanubis](https://github.com/priyanshuanubis)
- [Cindy Orangis](https://github.com/cindyorangis)
- [Sapavat Anji](https://github.com/Sapavat-A)
Vijaya Pranav
- [Abhinav Sharma](https://github.com/AbhinavSharma123-O)
- [Prem Prajapat] (https://github.com/prem941)
-[Nikita Rani]
- [GauravKumar1301](https://github.com/GauravKumar1301)
- [Mohit Jaryal](https://github.com/mohitjaryal)
- [Ihsanullah Lemar](https://github.com/ihsanlemar-blip)
- [Rainy Sharma](https://github.com/rainyyyyshrrr12)
- [Suryanshu Singh](https://github.com/Suryanshu-Singh-cyber)
- [Pandaaa Hu](https://github.com/XiuXiuHu)
- [Akhilesh Pachnanda](https://github.com/AkhileshPachnanda)
- [Nithin Khammampati](https://github.com/NITHIN-3112)
- [Not-muzzyy](https://github.com/Not-muzzyy)
- [Anurag](https://github.com/anuraggit6212)
- [Aditi Srivastava](https://github.com/aditisrivastava14)
- [MD Noorain](https://github.com/engineermdnoorain-dev-l)
- [LuKun-Zhang](https://github.com/LuKun-Zhang)
- [Chenglong](https://github.com/baidd1011)
- [Saibag Sayyad Kolar](https://github.com/SaiForge)
- [Aditya Singh](https://github.com/adityasingh-dev-in)
- Yash Baghel
- [Yaswanth Kumar Bandela](https://github.com/yaswanthbandela)
- Shruti Jodwal
- [yumuysl](https:github.com/yumuysl)
- [Yogesh Sharma](https:github.com/yogeshbamola554)
- pomitan
- [Joyalpreet Kaur](https://github.com/07joyal)
- [Siqi Zhong](https://github.com/Maikizzz)
- [Gustavo Marin](https://github.com/sr-gus)
- [Nikhil Raj] (https://github.com/NIKHIL-RAJ-2024)
- - [dmatiason09](https://github.com/dmatiason09)
- [Ryo Satriagung Hidayat](https://github.com/ryosatria2105)
- [Linda Marika](https://github.com/LindaMarika)
- [GordonGGKGG](https://github.com/GordonGGKGG)
- [fengtaowu](https://github.com/fengtaowu)
- [Manav Pal](https://github.com/manavpal-dev)
- [Motus](https://github.com/xuzihao0226)
- [Squidpan Eleven](https://github.com/squidpan)
-Sriram
- [Fabirizio Raffaelli](https://github.com/Fabro23)
- [kanikshaar](https://github.com/kanikshaar-1204)
- [Pranjal Patil](https://github.com/pranjalp31)
- (This line is added to show that auto-pr-merge workflow has bug allow any single line change)
- - [Harshit Gupta](https://github.com/Ashusf90)
- [Ekansh] (https://github.com/EkanshWadhwa39)
- [Kabiraj Khatri](https://github.com/kabiraj) (First contribute1)
- [Krishna Sahithi](https://github.com/sahithi-prog-ops)
- [Nikhil Kinikar](https://github.com/nikhilk001)
- [Scott Rector] (https://github.com/scottrector60/first-contributions-sdr)
- [Nishkarsh] (https://github.com/Nishkarshgupt)
- [Yashveer Singh](https://github.com/yashveerniat)
- [Tanishka Chopadkar](https://github.com/chopadkartanishka)
- [nathan Carter] (https://github.com/Nathanbc82)
- [Hemesh Saini](https://github.com/hsavthegreat)
-[Daniele](https://github.com/DanieleNTCentral)
-[Yubi](https://github.com/yubi00)
Merjen Amanmuradova
[siperman12](https://github.com/siperman12)
-[Frozen Fried](https://github.com/Frozen-Fried)
- [Samrah Inayat](https:/github.com/scamzy)
- [Kozzontherun] (https://github.com/KozzOnTheRun)
- [Adicondro] (https://github.com/adicondro)
- [Shank] (https://github.com/ShashankTiwari1801)
- [Nidhi Parate] (https://github.com/n1dhiparate)
- [fzgma] (https://github.com/fzgma)
- [Pragya Mandal] (github.com/pragyamandal)
- [Nour] (https://github.com/Nour-ad)
- [Nícolas Marinho](https://github.com/nicolasmarinhoo)
-[sog](https://github.com/jtystart)
-[ytnma](https://github.com/ytnma)
- [Ritesh Kundara](https://github.com/23f2002447)
- [JaeBeom Park](https://github.com/recrime)
- [Yuhan Zhang](https://github.com/Qinrayn)
- [Adesina-Olajumoke-H](https://github.com/OlajumokeAdesina)
- [sangjinnnggg](https://github.com/sangjinnnggg)
- [Kejimi-data] (https://github.com/Kejimi-data)
- [Ishola-Tosin-G](https://github.com/Ishola-Tosin-G)
- [GiannisLinardos07](https://github.com/GiannisLinardos07)
-[funmilola Ayinde]_(https://github.com/funmilolajanet)
- [Merna Adel Abdelrahman Ibrahim](https://github.com/merna112)
- [Nelli Bhasker](https://github.com/bhaskern55)
- [aloha](https://github.com/666-yanzhi)
* [Shashwajan Akinapelly](https://github.com/coderwrexx)
- [Revati Natu](https://github.com/Revati-N)
- [muharyman](https://github.com/muharyman)
- [Sumit Kumar](https://github.com/stevedav131207-cell)
- [Jocelyna_liu](https://github.com/jocelynaaaaaa-boop)
- [Marlon Nunez](https://github.com/MagusMar)
- [QXiaoLingShang](https://github.com/QXiaoLingShang)
- [xup6wei718](https://github.com/xup6wei718)
- [Dharshini](https://github.com/dharshini1316)
- [kinglongwu2](https://github.com/KingLongWu2)
- [uuudemo](https://github.com/UUUdemo)
- [V Rohith](https://github.com/Rohith15119)
- [Abhishek](https://github.com/Abhishek-Prajapati442)
- [S Rice](https://github.com/cyberrhyc)
- [TheTeodora22](https://github.com/TheTeodora22)
- [tempoo04](https://github.com/tempoo04)
- [fruite999](https://github.com/fruite999)
- [maochuanjun](https://github.com/maochuanjun)
- [BW3](https://github.com/brandonwilliams33)
- [Noushidh](https://github.com/Noushidh)
- [Deepanshu Maliyan](https://github.com/deepanshu-maliyan)
-[G. M. Rashidul Islam Rahat ](https://github.com/rahat1517)
-[yuanlin]
#### [Aniket Gautam](https://github.com/aniketgit-hub101)
-[Anjali yadav] (https://github.com/anjliy784-ship-it)
- [raghvandrasingh111-sys](https://github.com/raghvandrasingh111-sys)
- Muhammad Fardan Naheem(https://github.com/fardu6288)
- [Prewal Fredlin Fernandes](https://github.com/Prewal137)
- [GangSQuadUA](https://github.com/GangSquadUA)
- [Vishal Singh](https://github.com/VISHAL55UIET)
- [Ram Pravesh Singh](https://github.com/rampravesh19-96)
- Luis Dan
- [Aziz Oguntade] (https://github.com/azizoguntade-learning)
- [NaveenKumar M](https://github.com/naveenkumar-rm)
-[Yacine Mebarki](https://github.com/yacinemebarki)
- [Avani J C](https://github.com/Avani24-byte)
- [Sachin Singh](https://github.com/sachin844123)
[Suhani Maurya](https://github.com/suhanimaurya05)
- [Komil Kodirov](https://github.com/Komil-goat)
-[frecklysledge0](https://github.com/frecklysledge0)
- [Matthew Wong](https://github.com/richmanpoorman)
- [Noah Schroeder](https://github.com/nrschroeder)
- [Ishani Basu](https://github.com/Ishani1024)
- [Jargavi Jadeja](https://github.com/JargaviJadeja)
- [Sandhya Adhikari](https://github.com/Sandhya-ad)
- [Alina Nair](https://github.com/NairAlina)
- [Booker Ochieng Okumu](https://github.com/KOKUMUbooker)
- [Apurva Singh](https://github.com/Apurva-1610)
- [elegentLIFER](https://github.com/elegentLIFER)
- [Rowan](https://github.com/Rowan-hhh)
- - Srasti Jain(https://github.com/Srasti527)
- [Ashitha T](https://github.com/Ashi-tha)
- [germainelry](https://github.com/germainelry)
- [Yanshu Varshney](https://github.com/YanshuVars)
- [Sujata Patel](https://github.com/sujatapatel7827-maker)
- [Nithish Kumar](https://github.com/nithishkumar-dev-10)
- [Sree](https://github.com/sree-iitm-bs)
- [Abdul] (https://github.com/B-M-0)
- [Xingchen Yan](https://github.com/crosseax)
- [Iker Aramendi](https://github.com/IkerAramendi)
- [Leandro R](http://github.com/leandrortavano)
- [Gia Miminoshvili](https://github.com/giamimino)
- [xql](https://github.com/kirobotdev)
- [Collins Kipkosgei - Kenya] (https://github.com/KipCollo)
- [Rodrigo Provoste](https://github.com/RgoPro)
- [Anand G] (https://github.com/anandgsaga)
- [Lvyizhuo](https://lvyizhuo.github.io)
- [dsk-dev-ai](https://github.com/dsk-dev-ai)
- [Utkarsh Johari](https://github.com/utkarshjoharii21)
-[BRakshitha2003](https://github.com/BRakshitha2003)
- [Rishitha Vadde](https://github.com/Rishitha-Vadde)
- [Navya Sahithi]-(https://github.com/NavyaSahithiPadilam)
- #### [PressmenX](https://github.com/PressmenX)
- [Beckett Wen](https://github.com/BeckettWen)
- [170joeychua](https://github.com/170joeychua)
- [KadamPrasad01](https://github.com/KadamPrasad01)
- [Nandalal Shukla](https://github.com/nandalalshukla)
- [Bikram Pal](https://github.com/Bikram-pal)
-[Mayira Sharif](https://github.com/mayirasharif)
- [Anton Vusatyi](https://github.com/vusatui)
- [Nazish Ahmed](https://github.com/nazish16)
[Banu A] https://github.com/banua
- [Tunan Pan](https//github.com/tunan-pan)
- [Abdul Azeez](https://github.com/Syedabdulazeez-021)
- [ILLU510N](https://github.com/ILLU510N)
- [Arjun Dholakiya](https://github.com/arjun-dholakiya)
- [Shyam Prakash Sah](https://github.com/23f3000828)
- [Deepika](https://github.com/deepikagithub-07)
- [tun43p](https://github.com/tun43p)
- [bingzangda](https://github.com/Anyoneself)
- [Kasis Goenka](https://github.com/KasisGoenka15)
- [wangxiaoxiang](https://github.com/wangxiaoxiang5599)
- [Witheast](https://github.com/Witheast)
- [Tidenflow](https://github.com/Tidenflow)
- [Tahleel](https://github.com/Tahleels)
- [LianHarman](https://github.com/LienThuan04)s
- [Sushma](https://github.com/Sushma-0179)
- [Skyler Warren](https://github.com/skylerwarren1985-ui)
- [x](https://github.com/kirobotdev)
- [Rafael ISTE](https://github.com/RafaelIste)
- [Rithika](https://github.com/Rithika0718)
- [Venkata Ganapathi Subramanian](https://github.com/venkata0803)
- [Michaelangelo Labrador](https://github.com/labram13)
- [Arismonx](https://github.com/Arismonx)
- [Vítor Hugo](https://github.com/vitorhugo8899o-lgtm)
- [dev patel](https://github.com/Devpatel954)
- [Vansh Virmani](https://github.com/vansh-virmani)
- [Jan Puig](https://github.com/janpc)
- [Rabbiya Riaz](https://github.com/rabbiyariaz)
- [Jack](https://github.com/rabbiyariaz)
- [Nadif] (https://github.com/Nadif77)
- Abhiram Sakha
- Jaanu(https://github.com/jahnavichalla19-Jaanu)
- [Souka2](https://github.com/Souka2)
- [Hitisha Soni](https://github.com/Hitisha-Soni)
- [Prem Shenoy](https://github.com/prs241)
- [Paawan Garg](https://github.com/Paawangarg1084)
- [Swati Chaudhari](https://github.com/ChaudhariSwati)
- [Ishita Singh](https://github.com/codeishitech)
- ### [amd1.7](https://github.com/amd1-7)
- [Jyoti Sahani] (https://github.com/Jyoti9529)
- [Matt Shih] (https://github.com/Matt940624)
- Brenden Letsatsi
-[qitao2023](https://github.com/qitao2023)
- [xql.dev](https://github.com/kirobotdev)
-.[Rohan Gupta](https://github.com/thatsrohan).
================================================
FILE: LICENSE
================================================
MIT License
Copyright (c) 2016 - present Roshan Jossey
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
================================================
FILE: README.md
================================================
[](https://github.com/firstcontributions/open-source-badges)
[](https://opensource.org/licenses/MIT)
[](https://www.codetriage.com/roshanjossey/first-contributions)
#### _Read this in [other languages](docs/translations/Translations.md)._
<kbd>[<img title="Shqip" alt="Shqip" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/al.svg" width="22">](docs/translations/README.al.md)</kbd>
<kbd>[<img title="Armenian" alt="Armenian" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/am.svg" width="22">](docs/translations/README.arm.md)</kbd>
<kbd>[<img title="Uzbek" alt="Uzbek language" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/uz.svg" width="22">](docs/translations/README.uz.md)</kbd>
<kbd>[<img title="Azərbaycan dili" alt="Azərbaycan dili" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/az.svg" width="22">](docs/translations/README.aze.md)</kbd>
<kbd>[<img title="বাংলা" alt="বাংলা" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/bd.svg" width="22">](docs/translations/README.bn.md)</kbd>
<kbd>[<img title="Bulgarian" alt="Bulgarian" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/bg.svg" width="22">](docs/translations/README.bg.md)</kbd>
<kbd>[<img title="Português (Brasil)" alt="Português (Brasil)" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/br.svg" width="22">](docs/translations/README.pt_br.md)</kbd>
<kbd>[<img title="Català" alt="Català" src="https://firstcontributions.github.io/assets/Readme/catalan1.png" width="22">](docs/translations/README.ca.md)</kbd>
<kbd>[<img title="中文 (Simplified)" alt="中文 (Simplified)" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/cn.svg" width="22">](docs/translations/README.zh-cn.md)</kbd>
<kbd>[<img title="Czech" alt="Czech" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/cz.svg" width="22">](docs/translations/README.cs.md)</kbd>
<kbd>[<img title="Deutsch" alt="Deutsch" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/de.svg" width="22">](docs/translations/README.de.md)</kbd>
<kbd>[<img title="Dansk" alt="Dansk" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/dk.svg" width="22">](docs/translations/README.da.md)</kbd>
<kbd>[<img title="المصرية" alt="المصرية" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/eg.svg" width="22">](docs/translations/README.eg.md)</kbd>
<kbd>[<img title="Dezéiriya" alt="Dezéiriya" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/dz.svg" width="22">](docs/translations/README.dz.md)</kbd>
<kbd>[<img title="Español de España" alt="Español de España" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/es.svg" width="22">](docs/translations/README.es.md)</kbd>
<kbd>[<img title="Française" alt="Française" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/fr.svg" width="22">](docs/translations/README.fr.md)</kbd>
<kbd>[<img title="Gaeilge" alt="Gaeilge" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/ie.svg" width="22">](docs/translations/README.ga.md)</kbd>
<kbd>[<img title="Galego" alt="Galego" src="https://upload.wikimedia.org/wikipedia/commons/thumb/6/64/Flag_of_Galicia.svg/1200px-Flag_of_Galicia.svg.png" width="22">](docs/translations/README.gl.md)</kbd>
<kbd>[<img title="Ελληνικά" alt="Ελληνικά" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/gr.svg" width="22">](docs/translations/README.gr.md)</kbd>
<kbd>[<img title="ქართული" alt="ქართული" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/ge.svg" width="22">](docs/translations/README.ge.md)</kbd>
<kbd>[<img title="Magyar" alt="Magyar" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/hu.svg" width="22">](docs/translations/README.hu.md)</kbd>
<kbd>[<img title="Bahasa Indonesia" alt="Bahasa Indonesia" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/id.svg" width="22">](docs/translations/README.id.md)</kbd>
<kbd>[<img title="עִברִית" alt="עִברִית" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/il.svg" width="22">](docs/translations/README.hb.md)</kbd>
<kbd>[<img title="ગુજરાતી / हिन्दी / मराठी / മലയാളം / ಕನ್ನಡ / తెలుగు / ଓଡିଆ / छत्तीसगढ़ी / ਪੰਜਾਬੀ" alt="ગુજરાતી / हिन्दी / मराठी / മലയാളം / ಕನ್ನಡ / తెలుగు / ଓଡିଆ / छत्तीसगढ़ी / ਪੰਜਾਬੀ" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/in.svg" width="22">](docs/translations/Translations.md)</kbd>
<kbd>[<img title="தமிழ்" alt="தமிழ்" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/lk.svg" width="22">](docs/translations/README.ta.md)</kbd>
<kbd>[<img title="فارسی" alt="فارسی" src="https://upload.wikimedia.org/wikipedia/commons/b/ba/Flag_of_Iran_before_1979_Revolution.svg" width="22">](docs/translations/README.fa.md)</kbd>
<kbd>[<img title="Italiano" alt="Italiano" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/it.svg" width="22">](docs/translations/README.it.md)</kbd>
<kbd>[<img title="日本語" alt="日本語" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/jp.svg" width="22">](docs/translations/README.ja.md)</kbd>
<kbd>[<img title="සිංහල" alt="සිංහල" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/lk.svg" width="22">](docs/translations/README.si.md)</kbd>
<kbd>[<img title="Kiswahili (Kenya)" alt="Kiswahili (Kenya)" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/ke.svg" width="22">](docs/translations/README.kws.md)</kbd>
<kbd>[<img title="한국어" alt="한국어" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/kr.svg" width="22">](docs/translations/README.ko.md)</kbd>
<kbd>[<img title="Lietuvių kalba" alt="Lietuvių kalba" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/lt.svg" width="22">](docs/translations/README.lt.md)</kbd>
<kbd>[<img title="Limba Română" alt="Limba Română" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/md.svg" width="22"> <img title="Limba Română" alt="Limba Română" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/ro.svg" width="22">](docs/translations/README.ro.md)</kbd>
<kbd>[<img title="မြန်မာ" alt="မြန်မာ" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/mm.svg" width="22">](docs/translations/README.mm_unicode.md)</kbd>
<kbd>[<img title="Македонски" alt="Македонски" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/mk.svg" width="22">](docs/translations/README.mk.md)</kbd>
<kbd>[<img title="Español de México" alt="Español de México" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/mx.svg" width="22">](docs/translations/README.mx.md)</kbd>
<kbd>[<img title="Bahasa Melayu / بهاس ملايو / Malay" alt="Bahasa Melayu / بهاس ملايو / Malay" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/my.svg" width="22">](docs/translations/README.my.md)</kbd>
<kbd>[<img title="Dutch" alt="Dutch" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/nl.svg" width="22">](docs/translations/README.nl.md)</kbd>
<kbd>[<img title="Norsk" alt="Norsk" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/no.svg" width="22">](docs/translations/README.no.md)</kbd>
<kbd>[<img title="नेपाली" alt="नेपाली" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/np.svg" width="15">](docs/translations/README.np.md)</kbd>
<kbd>[<img title="Wikang Filipino" alt="Wikang Filipino" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/ph.svg" width="22">](docs/translations/README.fil.md)</kbd>
<kbd>[<img title="English (Pirate)" alt="English (Pirate)" src="https://firstcontributions.github.io/assets/Readme/pirate.png" width="22">](docs/translations/README.en-pirate.md)</kbd>
<kbd>[<img title="اُاردو" alt="اردو" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/pk.svg" width="22">](docs/translations/README.ur.md)</kbd>
<kbd>[<img title="Twi (Ghana)" alt="Twi (Ghana)" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/gh.svg" width="22">](docs/translations/README.gh.md)</kbd>
<kbd>[<img title="Polski" alt="Polski" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/pl.svg" width="22">](docs/translations/README.pl.md)</kbd>
<kbd>[<img title="Português (Portugal)" alt="Português (Portugal)" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/pt.svg" width="22">](docs/translations/README.pt-pt.md)</kbd>
<kbd>[<img title="Русский язык" alt="Русский язык" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/ru.svg" width="22">](docs/translations/README.ru.md)</kbd>
<kbd>[<img title="العربية" alt="العربية" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/sa.svg" width="22">](docs/translations/README.ar.md)</kbd>
<kbd>[<img title="Svenska" alt="Svenska" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/se.svg" width="22">](docs/translations/README.se.md)</kbd>
<kbd>[<img title="Slovenčina" alt="Slovenčina" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/sk.svg" width="22">](docs/translations/README.slk.md)</kbd>
<kbd>[<img title="Slovenščina" alt="Slovenščina" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/si.svg" width="22">](docs/translations/README.sl.md)</kbd>
<kbd>[<img title="ภาษาไทย" alt="ภาษาไทย" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/th.svg" width="22">](docs/translations/README.th.md)</kbd>
<kbd>[<img title="Türkçe" alt="Türkçe" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/tr.svg" width="22">](docs/translations/README.tr.md)</kbd>
<kbd>[<img title="中文(Traditional)" alt="中文(Traditional)" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/tw.svg" width="22">](docs/translations/README.zh-tw.md)</kbd>
<kbd>[<img title="Українська" alt="Українська" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/ua.svg" width="22">](docs/translations/README.ua.md)</kbd>
<kbd>[<img title="Tiếng Việt" alt="Tiếng Việt" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/vn.svg" width="22">](docs/translations/README.vn.md)</kbd>
<kbd>[<img title="Tanzania" alt="Swahili language" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/tz.svg" width="22">](docs/translations/README.sw.md)</kbd>
<kbd>[<img title="Zulu (South Africa)" alt="Zulu (South Africa)" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/za.svg" width="22">](docs/translations/README.zul.md)</kbd>
<kbd>[<img title="Afrikaans (South Africa)" alt="Afrikaans (South Africa)" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/za.svg" width="22">](docs/translations/README.afk.md)</kbd>
<kbd>[<img title="Igbo (Nigeria)" alt="Igbo (Nigeria)" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/ng.svg" width="22">](docs/translations/README.igb.md)</kbd>
<kbd>[<img title="Bambara (Mali)" alt="Bambara (Mali)" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/ml.svg" width="22">](docs/translations/README.mli.md)</kbd>
<kbd>[<img title="Hausa (Nigeria)" alt="Hausa (Nigeria)" src="https://upload.wikimedia.org/wikipedia/commons/thumb/5/5d/Flag_of_the_Hausa_people.svg/1280px-Flag_of_the_Hausa_people.svg.png" width="22">](docs/translations/README.hau.md)</kbd>
<kbd>[<img title="Yoruba (Nigeria)" alt="Yoruba (Nigeria)" src="https://www.fotw.info/images/n/ng%7Deoyor.gif" width="22">](docs/translations/README.yor.md)</kbd>
<kbd>[<img title="Latvia" alt="Latvia" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/lv.svg" width="22">](docs/translations/README.lv.md)</kbd>
<kbd>[<img title="Suomeksi" alt="Suomeksi" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/fi.svg" width="22">](docs/translations/README.fi.md)</kbd>
<kbd>[<img title="Беларуская мова" alt="Беларуская мова" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/by.svg" width="22">](docs/translations/README.by.md)</kbd>
<kbd>[<img title="Српски" alt="Српски" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/rs.svg" width="22">](docs/translations/README.sr-Cyrl.md)</kbd>
<kbd>[<img title="Srpski" alt="Srpski" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/rs.svg" width="22">](docs/translations/README.sr-Latn.md)</kbd>
<kbd>[<img title="Қазақша" alt="Қазақша" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/kz.svg" width="22">](docs/translations/README.kz.md)</kbd>
<kbd>[<img title="Bosanski" alt="Bosanski" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/ba.svg" width="22">](docs/translations/README.bih.md)</kbd>
<kbd>[<img title="Hrvatski" alt="Hrvatski" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/hr.svg" width="22">](docs/translations/README.hr.md)</kbd>
<kbd>[<img title="پښتو" alt="پښتو" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/af.svg" width="22">](docs/translations/README.ps.md)</kbd>
<kbd>[<img title="Af-soomaali" alt="Somalia" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/so.svg" width="22">](docs/translations/README.so.md)</kbd>
<kbd>[<img title="Español de Ecuador" alt="Ecuador" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/ec.svg" width="22">](docs/translations/README.ec.md)</kbd>
<kbd>[<img title="Luganda (Uganda)" alt="Luganda (Uganda)" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/ug.svg" width="22">](docs/translations/README.lug.md)</kbd>
<kbd>[<img title="Turkmen" alt="Turkmen language" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/tm.svg" width="22">](docs/translations/README.tm.md)</kbd>
<kbd>[<img title="Ewe (TOGO)" alt="Ewe (TOGO)" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/tg.svg" width="22">](docs/translations/README.ewe.md)</kbd>
<kbd>[<img title="አማርኛ" alt="አማርኛ" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/et.svg" width="22">](docs/translations/README.am.md)</kbd>
<kbd>[<img title="Kurdî" alt="Kurdî" src="https://upload.wikimedia.org/wikipedia/commons/3/35/Flag_of_Kurdistan.svg" width="22">](docs/translations/README.kr.md)</kbd>
<kbd>[<img title="Malagasy" alt="Malagasy" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/mg.svg" width="22">](docs/translations/README.mg.md)</kbd>
<kbd>[<img title="ភាសាខ្មែរ" alt="ភាសាខ្មែរ" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/kh.svg" width="22">](docs/translations/README.kh.md)</kbd>
<kbd>[<img title="Morocco" alt="Moroccan Darija" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/ma.svg" width="22">](docs/translations/README.ma.md)</kbd>
<kbd>[<img title="Mongolian" alt="Mongolian" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/mn.svg" width="22">](docs/translations/README.mn.md)</kbd>
<kbd>[<img title="Tounsi" alt="Tounsi" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/tn.svg" width="22">](docs/translations/README.tn.md)</kbd>
<kbd>[<img title="Lingala" alt="Lingala" src="https://cdn.jsdelivr.net/gh/hampusborgos/country-flags@main/svg/cd.svg" width="22">](docs/translations/README.ln.md)</kbd>
# First Contributions
This project aims to simplify and guide the way beginners make their first contribution. If you are looking to make your first contribution, follow the steps below.
_If you're not comfortable with command line, [here are tutorials using GUI tools.](#tutorials-using-other-tools)_
<img align="right" width="300" src="https://firstcontributions.github.io/assets/Readme/fork.png" alt="fork the repository" />
#### If you don't have git on your machine, [install it](https://docs.github.com/en/get-started/quickstart/set-up-git).
## Fork this repository
Fork this repository by clicking on the fork button on the top of this page.
This will create a copy of this repository in your account.
## Clone the repository
<img align="right" width="300" src="https://firstcontributions.github.io/assets/Readme/clone.png" alt="clone the repository" />
Now clone the forked repository to your machine. Go to your GitHub account, open the forked repository, click on the code button, then on SSH tab and then click the _copy url to clipboard_ icon.
Open a terminal and run the following git command:
```bash
git clone "url you just copied"
```
where "url you just copied" (without the quotation marks) is the url to this repository (your fork of this project). See the previous steps to obtain the url.
<img align="right" width="300" src="https://firstcontributions.github.io/assets/Readme/copy-to-clipboard.png" alt="copy URL to clipboard" />
For example:
```bash
git clone git@github.com:this-is-you/first-contributions.git
```
where `this-is-you` is your GitHub username. Here you're copying the contents of the first-contributions repository on GitHub to your computer.
## Create a branch
Change to the repository directory on your computer (if you are not already there):
```bash
cd first-contributions
```
Now create a branch using the `git switch` command:
```bash
git switch -c your-new-branch-name
```
For example:
```bash
git switch -c add-alonzo-church
```
<details>
<summary> <strong>If you get any errors using git switch, click here:</strong> </summary>
If the error message "Git: `switch` is not a git command. See `git –help`" appears, it's likely because you're using an older version of git.
In this case, try to use `git checkout` instead:
```bash
git checkout -b your-new-branch-name
```
</details>
## Make necessary changes and commit those changes
Now open `Contributors.md` file in a text editor, add your name to it. Don't add it at the beginning or end of the file. Put it anywhere in between. Now, save the file.
<img align="right" width="450" src="https://firstcontributions.github.io/assets/Readme/git-status.png" alt="git status" />
If you go to the project directory and execute the command `git status`, you'll see there are changes.
Add those changes to the branch you just created using the `git add` command:
```bash
git add Contributors.md
```
Now commit those changes using the `git commit` command:
```bash
git commit -m "Add your-name to Contributors list"
```
replacing `your-name` with your name.
## Push changes to GitHub
Push your changes using the command `git push`:
```bash
git push -u origin your-branch-name
```
replacing `your-branch-name` with the name of the branch you created earlier.
<details>
<summary> <strong>If you get any errors while pushing, click here:</strong> </summary>
- ### Authentication Error
<pre>remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
fatal: Authentication failed for 'https://github.com/<your-username>/first-contributions.git/'</pre>
Go to [GitHub's tutorial](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account) on generating and configuring an SSH key to your account.
Also, you might want to run 'git remote -v' to check your remote address.
If it looks anything like this:
<pre>origin https://github.com/your-username/your_repo.git (fetch)
origin https://github.com/your-username/your_repo.git (push)</pre>
change it using this command:
```bash
git remote set-url origin git@github.com:your-username/your_repo.git
```
Otherwise you'll still get prompted for username and password and get authentication error.
</details>
## Submit your changes for review
If you go to your repository on GitHub, you'll see a `Compare & pull request` button. Click on that button.
<img style="float: right;" src="https://firstcontributions.github.io/assets/Readme/compare-and-pull.png" alt="compare and create pull request" />
Now submit the pull request.
<img style="float: right;" src="https://firstcontributions.github.io/assets/Readme/submit-pull-request.png" alt="submit pull request" />
Soon I'll be merging all your changes into the main branch of this project. You will get a notification email once the changes have been merged.
## Where to go from here?
Congrats! You just completed the standard _fork -> clone -> edit -> pull request_ workflow that you'll often encounter as a contributor!
Celebrate your contribution and share it with your friends and followers by going to [web app](https://firstcontributions.github.io/#social-share).
If you'd like more practice, checkout [code contributions](https://github.com/roshanjossey/code-contributions).
Now let's get you started with contributing to other projects. We've compiled a list of projects with easy issues you can get started on. Check out [the list of projects in the web app](https://firstcontributions.github.io/#project-list).
### [Additional material](docs/additional-material/git_workflow_scenarios/additional-material.md)
## Tutorials Using Other Tools
| <a href="docs/gui-tool-tutorials/github-desktop-tutorial.md"><img alt="GitHub Desktop" src="https://desktop.github.com/images/desktop-icon.svg" width="100"></a> | <a href="docs/gui-tool-tutorials/github-windows-vs2017-tutorial.md"><img alt="Visual Studio 2017" src="https://upload.wikimedia.org/wikipedia/commons/c/cd/Visual_Studio_2017_Logo.svg" width="100"></a> | <a href="docs/gui-tool-tutorials/gitkraken-tutorial.md"><img alt="GitKraken" src="https://firstcontributions.github.io/assets/gui-tool-tutorials/gitkraken-tutorial/gk-icon.png" width="100"></a> | <a href="docs/gui-tool-tutorials/github-windows-vs-code-tutorial.md"><img alt="VS Code" src="https://upload.wikimedia.org/wikipedia/commons/1/1c/Visual_Studio_Code_1.35_icon.png" width=100></a> | <a href="docs/gui-tool-tutorials/sourcetree-macos-tutorial.md"><img alt="Sourcetree App" src="https://wac-cdn.atlassian.com/dam/jcr:81b15cde-be2e-4f4a-8af7-9436f4a1b431/Sourcetree-icon-blue.svg" width=100></a> | <a href="docs/gui-tool-tutorials/github-windows-intellij-tutorial.md"><img alt="IntelliJ IDEA" src="https://upload.wikimedia.org/wikipedia/commons/thumb/9/9c/IntelliJ_IDEA_Icon.svg/512px-IntelliJ_IDEA_Icon.svg.png" width=100></a> |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [GitHub Desktop](docs/gui-tool-tutorials/github-desktop-tutorial.md) | [Visual Studio 2017](docs/gui-tool-tutorials/github-windows-vs2017-tutorial.md) | [GitKraken](docs/gui-tool-tutorials/gitkraken-tutorial.md) | [Visual Studio Code](docs/gui-tool-tutorials/github-windows-vs-code-tutorial.md) | [Atlassian Sourcetree](docs/gui-tool-tutorials/sourcetree-macos-tutorial.md) | [IntelliJ IDEA](docs/gui-tool-tutorials/github-windows-intellij-tutorial.md) |
================================================
FILE: docs/additional-material/Things a Non programmer can do.tam.md
================================================
##ஒரு நிரலாளர் அல்லாதவர் செய்யக்கூடியவை
##கேட்க தொடங்குங்கள் (Start Listening)
திறந்த மூல (open source) திட்டங்கள் அனைத்தும் மக்களைச் சுற்றியே சுற்றுகின்றன. நீங்கள் ஒரு குழுவில் சேர விரும்புகிறீர்கள், அதற்காக அந்த சமூகத்தைப் புரிந்து கொள்ள வேண்டும். ஒரு திட்டத்துக்குள் சென்று “இது இவ்விதம் இருக்க வேண்டும்” என்று சொல்வது பொதுவாக நல்லதாக எடுத்துக்கொள்ளப்படுவதில்லை. சில திட்டங்கள் அதை வரவேற்கலாம், ஆனால் திட்டம் நீண்ட காலமாக இயங்கிவந்தால், அந்த அணுகுமுறை ஏற்றுக்கொள்ளப்படுவதற்கான வாய்ப்பு குறைவு.
கேட்பது தான் திட்டத்தின் தேவைகளை அறிய சிறந்த வழி.
மெயில் பட்டியலில் சேருங்கள்: பல திறந்த மூலத் திட்டங்களில் தகவல்தொடர்பு மெயில் பட்டியல்கள் மூலமாக நடைபெறும். பெரிய திட்டங்களில் பல்வேறு வகைப்பட்ட பட்டியல்கள் இருக்கும். உதாரணமாக, PostgreSQL திட்டத்தில் 12 பயனர் பட்டியல்கள் மற்றும் 6 டெவலப்பர் பட்டியல்கள் உள்ளன. முதலில் முக்கிய பயனர் பட்டியலையும், பின் டெவலப்பர் பட்டியலையும் பின்பற்றலாம்.
ப்லாக் (Blog) பின்பற்றுங்கள்: முக்கிய டெவலப்பர்கள் எழுதும் ப்லாக்களில் எதிர்கால வெளியீடுகள் பற்றிய தகவல்கள் கிடைக்கும். “planet.gnome.org” அல்லது “planet.mysql.com” போன்ற “planet” தளங்களில் பல ப்லாக்கள் ஒரே இடத்தில் சேர்க்கப்பட்டிருக்கும்.
IRC சேனலில் இணைக: பல திறந்தமூலத் திட்டங்களில் உரையாடல் நடக்கும் IRC சேனல்கள் இருக்கும். அங்குள்ள இயக்குநர்கள் மற்றும் பயனர்கள் சிக்கல் மற்றும் அபிவிருத்தி குறித்து பேசுவார்கள்.
டிக்கெட்டுகளுடன் (Tickets) வேலை செய்யுங்கள்
நிரல் (code) ஒரு திட்டத்தின் மையம் என்றாலும், கோடை மட்டுமே பங்களிப்பு செய்யும் வழி அல்ல.
பயனர் குறைகள், பிழைகள் மற்றும் அப்டேட்களை பராமரிப்பதும் முக்கிய பணி.
பிழையை கண்டறிதல்: பிழைகள் பல நேரங்களில் சரியாக அறிக்கையிடப்படாது. ஒரு பயனர் “என் கணினியில் X செய்வது வேலை செய்யவில்லை” என்றால், அந்த பிழையை மீண்டும் உருவாக்கி அதன் காரணத்தை கண்டறியுங்கள். பிறகு அந்த தகவலை டிக்கெட்டில் புதுப்பிக்கவும்.
உறுதியான பிழைகள் மூடல்: சில டிக்கெட்டுகள் ஏற்கனவே சரிசெய்யப்பட்டும், மூடப்படாமல் இருக்கும். சில ஆண்டுகளாக பழைய டிக்கெட்டுகளைப் பரிசோதித்து புதிய பதிப்பில் பிழை நீங்கியுள்ளதா என்பதை உறுதி செய்து மூடலாம்.
நிரலுடன் (Code) வேலை செய்க
அனைத்து அனுபவ நிலைகளிலும் இருக்கும் நிரலாளர்கள் பங்களிக்கலாம்.
கோடிங் நடைமுறையைப் பின்பற்றுங்கள்: ஒரு திட்டத்தின் சொந்த வழிமுறைகளை (workflow) கேட்டு புரிந்து கொள்ளுங்கள். GitHub பயன்படுத்தும் திட்டங்கள் Pull Request முறையைப் பின்பற்றலாம்.
பீட்டா சோதனை (Beta testing): வெளியீட்டிற்கும் முன் வரும் பீட்டா அல்லது ரிலீஸ் கேண்டிடேட் பதிப்புகளை சோதித்து பல்வேறு பிளாட்ஃபாரங்களில் பரிசோதிக்கலாம்.
பிழையைச் சரிசெய்தல் (Fix a bug): டிக்கெட்டிங் அமைப்பிலுள்ள பிழையைத் தேர்ந்தெடுத்து சரிசெய்து அதற்கான டெஸ்ட் சேர்க்கலாம்.
குறிப்புரை சேர்த்தல்: கோடு குழப்பமாக இருந்தால் விளக்கக் குறிப்புகளை சேர்க்கலாம்.
ஆவணங்களுடன் (Documentation) வேலை செய்க
அறிக்கைகள் மற்றும் வழிகாட்டிகள் எப்போதும் முன்னுரிமை பெறுவதில்லை. ஒரு திட்டத்தை அறியாதவர்களின் நோக்கில் புதியவர்கள் எழுதும் ஆவணங்கள் மிகவும் பயனுள்ளவை.
எடுத்துக்காட்டுகள் எழுதுங்கள்: APIs, லைப்ரரிகள் அல்லது டூல்கள் பற்றிய “செய்முறைகள்” அல்லது “எப்படி பயன்படுத்துவது” போன்ற எடுத்துக்காட்டுகளை உருவாக்கலாம்.
திரைபிடிப்பு உருவாக்குங்கள்: பயன்பாட்டை நிறுவுவது அல்லது ஒரு அம்சத்தைப் பயன்படுத்துவது போன்றவற்றை காட்டும் வீடியோக்கள் உருவாக்கலாம்.
சமூகத்துடன் (Community) பணியாற்றுங்கள்
திறந்த மூலத்தின் இதயம் சமூகமே.
வினாவுக்கு பதிலளிக்கவும்: புதியவர்களுக்கு உதவுவது சமூக வளர்ச்சிக்கு முக்கியம்.
ப்லாக் பதிவு எழுதுங்கள்: உங்கள் அனுபவங்கள், சந்தித்த சிக்கல்கள், தீர்வுகள் பற்றி எழுதுங்கள். இது மற்ற பயனர்களுக்கும் உதவும்.
இணையதளத்தை மேம்படுத்துங்கள்: உங்களுக்கு வடிவமைப்பு திறன் இருந்தால் தளத்தின் தோற்றத்தையும், அதிலுள்ள தகவல்களையும் மேம்படுத்துங்கள்.
தொழில்நுட்ப ஆவணங்கள் எழுதுங்கள்: இலக்கண ரீதியாக சரியான, எளிய ஆங்கிலத்தில் எழுதப்பட்ட ஆவணங்கள் திட்டத்திற்கு பெரும் பலன் தரும்.
##மற்ற பங்களிப்புகள்
அணுகலை (Accessibility) மேம்படுத்துங்கள்: படங்களுக்கு Alt Text சேர்க்கவும், ஸ்கிரீன் ரீடர் இணக்கம் പരിശോധிக்கவும், நிற வேறுபாடு சரிசெய்க.
சமூக நிகழ்வுகளை ஏற்பாடு செய்யுங்கள்: ஆன்லைன் மீட்டப்கள், ஹேக்கத்தான்கள், AMA நிகழ்வுகள், அரட்டை கண்காணிப்பு.
வளங்கள் தொகுக்கவும்: “Awesome [Project Name]” பட்டியல், கையேடுகள், வீடியோக்கள், FAQ தொகுப்புகள் உருவாக்குங்கள்.
சமூக ஊடகம்: திட்டத்தின் ட்விட்டர்/லிங்க்டின் கணக்குகள் மூலம் புதுப்பிப்புகள் பகிருங்கள், புதியவர்களுக்கு வழிகாட்டும் THREADS எழுதுங்கள்.
மொழிபெயர்ப்பு: UI மற்றும் ஆவணங்களை மொழிபெயர்ப்பதன் மூலம் பரவலாக்கலாம்.
UX கருத்துக்கள்: வடிவமைப்பு பரிந்துரைகள், UI சிக்கல்கள் குறித்து கருத்து பகிருங்கள்.
நிதி திரட்டல்: GitHub Sponsors போன்ற திட்டங்களுக்கு விண்ணப்பித்து உதவிகளைப் பெறலாம்.
##முக்கிய கருத்து:
அனைவரிடமும் கவனமாய் கேளுங்கள். திட்டத்தின் தேவைகள் எங்கே உள்ளன என்பதை உணருங்கள். சில சமயங்களில் சிறிய உதவிகள் பெரிய தாக்கத்தை ஏற்படுத்தும் — உதாரணமாக, ஒரு பழைய டிக்கெட் அமைப்பை GitHub-க்கு மாற்றும் ஸ்கிரிப்ட் எழுதுவது போன்றவை. இவ்வாறு செய்பவர்களால் சமூகத்துக்கு பெரும் பலன் கிடைக்கும்.
================================================
FILE: docs/additional-material/Things a non Programmer can do.ar.md
================================================
# ما يمكن لغير المبرمج القيام به
## كن متأنيًا
في مجال البرمجيات مفتوحة المصدر، كل خطوة، سواء كانت برمجة أو جوانب أخرى، تتطلب مساهمة وتفاعل من الآخرين.
الانضمام إلى فريق مفتوح المصدر يعني فهم ديناميكيات المجتمع وطريقة عمله. بدلاً من الوصول إلى مشروع والقول فورًا "هذا ما أعتقد أن المشروع يجب أن يفعله"، من الأفضل غالبًا اتباع نهج أكثر انتباهًا.
بعض المشاريع قد ترحب بهذا النهج، لكن إذا كان المشروع قائمًا منذ فترة، فإن احتمالية قبول هذا السلوك تكون منخفضة. الاستماع هو أفضل طريقة لمعرفة ما يحتاجه المشروع.
1. **الاشتراك في قائمة بريدية**: بالنسبة للعديد من المشاريع، تكون القائمة البريدية هي الوسيلة الرئيسية للتواصل حول تطوير المشروع. في المشاريع الكبيرة، توجد قوائم بريدية متعددة. على سبيل المثال، يحتوي مشروع PostgreSQL على 12 قائمة موجهة للمستخدمين و6 قوائم للمطورين. يُنصح بالبدء بالاشتراك في القائمة الرئيسية للمستخدمين والقائمة الرئيسية للمطورين للاستماع أولًا.
2. **متابعة مدونة**: المدونات التي يديرها المطورون الرئيسيون غالبًا ما توفر معلومات عن الإصدارات القادمة والخطوات اللازمة. مواقع مثل "planet" تجمع أخبارًا ومقالات من مصادر متعددة متعلقة بالمشروع، مثل planet.gnome.org أو planet.mysql.com.
3. **الانضمام إلى قناة IRC**: العديد من المشاريع لديها قنوات IRC (الدردشة عبر الإنترنت) حيث يجتمع المطورون والمستخدمون لمناقشة المشاكل والتطوير. تحقق من موقع المشروع لمعرفة اسم القناة والشبكة.
4. **العمل مع التذاكر (tickets)**: البرمجة ليست الطريقة الوحيدة للمساهمة. صيانة الشيفرة والأنظمة المحيطة بها غالبًا ما تكون مهملة، وهذه فرصة سهلة للمشاركة. معظم المشاريع لديها نظام تذاكر يمكن الوصول إليه من الجميع. الحفاظ على تحديث التذاكر طريقة ممتازة للمساعدة.
5. **تشخيص الأخطاء**: في كثير من الأحيان يتم الإبلاغ عن الأخطاء بشكل غير واضح. تشخيص الأخطاء ومراجعتها يساعد المطورين على فهم المشكلة بسرعة. حتى لو لم تعرف سبب المشكلة، فإن جهودك لتقليل الظروف تساعد الآخرين على حلها بسهولة.
6. **إغلاق الأخطاء المصححة**: أحيانًا يتم تصحيح الأخطاء في الشيفرة لكن التذاكر المتعلقة بها لا تُغلق. مراجعة هذه التذاكر مهمة جدًا. ابدأ بالتأكد من التذاكر القديمة وقم بإغلاق ما تم حله.
7. **اختبار إصدار تجريبي أو مرشح للإصدار**: يمكن أن تواجه المشاريع مشاكل توافق على منصات مختلفة. اختبار الإصدارات التجريبية يساعد المشروع على التأكد من جودة الإصدار النهائي.
8. **تصحيح خطأ**: عادة ما يبدأ المساهمون بحل الأخطاء. حدد خطأً وحاول تصحيحه، وأضف اختبارات إذا لزم الأمر.
9. **كتابة اختبار (Test)**: معظم المشاريع لديها اختبارات، لكن هناك دائمًا مجال لإضافة اختبارات جديدة لتغطية أجزاء لم تُختبر بعد.
10. **إخفاء تحذيرات المترجم (compiler warnings)**: في المشاريع بلغة C أو غيرها، قد تظهر تحذيرات لا تشير إلى خطأ حقيقي. إزالة هذه التحذيرات يحسن وضوح عملية البناء.
11. **إضافة تعليق (Comment)**: عند قراءة الشيفرة، إذا وجدت جزءًا مربكًا، أضف تعليقًا لتوضيحه للآخرين.
12. **إنشاء مثال**: لا يوجد مشروع يمكن أن يحتوي على أمثلة كثيرة جدًا. إنشاء مثال عملي يوضح طريقة استخدام البرنامج يساعد المستخدمين الجدد.
13. **التفاعل مع المجتمع**: الرد على أسئلة الآخرين، خاصة المبتدئين، يساعد المشروع على النمو ويجعل المجتمع نشطًا.
14. **كتابة تدوينة (Blog Post)**: مشاركة تجاربك مع المشروع تساعد الآخرين وتوثق خبرتك.
15. **تحسين موقع الويب**: إذا كانت لديك مهارات تصميم، يمكنك تحسين موقع المشروع أو الشعارات، مما يعزز صورة المشروع.
16. **كتابة وثائق تقنية**: كتابة توثيق عن المشروع مفيد، حتى لو لم تكن مبرمجًا، لتسهيل استخدام المشروع على الآخرين.
17. **التعليم ومساعدة الآخرين**: أفضل طريقة لتعلم شيء جديد هي محاولة تعليمه للآخرين، فالتدريس يعزز فهمك ومهاراتك.
================================================
FILE: docs/additional-material/Things a non Programmer can do.ja.md
================================================
# プログラマーでない人ができること
## 聞くことから始める
オープンソースに関わる全てのことは、他の人との関わりを伴います。
あなたはチームに参加しようとしているわけで、それはコミュニティやその仕組みを理解することを意味します。
プロジェクトに入って「こんにちは、このプロジェクトはこうあるべきだと思います」といきなり言うのは、通常あまり歓迎されません。
もちろん、そういうアプローチを歓迎するプロジェクトもありますが、プロジェクトがある程度運営されている場合、その態度が受け入れられる可能性は低いです。
**聞くことこそ、プロジェクトが本当に必要としていることを知る最良の方法です。**
1. **メーリングリストに参加する**: 多くのプロジェクトでは、メーリングリストがプロジェクト開発に関する主なコミュニケーション手段です。
大規模なプロジェクトでは、選択できるメーリングリストが複数あります。
例えば、PostgreSQLプロジェクトでは、ユーザー向けリストが12件以上、開発者向けリストが6件も存在します。
まずはメインのユーザー向けリストとコア開発者向けリストをフォローして、内容を追ってみることから始めることをお勧めします。
2. **ブログをフォローする**: コア開発者が運営するブログは、今後のリリースで何が起こるのか、そしてそこに至るまでに何が必要だったかを教えてくれます。
「Planetサイト」は、プロジェクトに関連する様々なニュースやブログ記事を集約しています。
もし planet.gnome.org や planet.mysql.com のような Planet サイトがあれば、まずそこから始めましょう。
Googleで「planet <projectname>」と検索するだけでも見つかります。
3. **IRCチャンネルに参加する**: 多くのオープンソースプロジェクトには、開発者やユーザーが集まって問題や開発について話し合う専用のIRCチャンネルがあります。
プロジェクトのウェブサイトで、チャンネル名やどのIRCネットワークにあるかを確認してください。
## チケットを扱う
コードはオープンソースプロジェクトの中心ですが、コードを書くことだけが貢献方法ではありません。
コードやコード周辺のシステムのメンテナンスは、新機能の作成やバグ修正の急ぎでおろそかにされがちです。
こうした領域は、プロジェクトに足を踏み入れる簡単な方法となります。
ほとんどのプロジェクトには、プロジェクトのウェブサイトのトップページやドキュメントにリンクされた公開チケットシステムがあります。
それはユーザーと開発者の間の主要なコミュニケーション手段です。最新の状態を維持することは、プロジェクトを助ける優れた方法です。
チケットシステムで特別な権限が必要になる場合がありますが、ほとんどのプロジェクトリーダーは「チケットを整理して手伝いたい」と言えば喜んで権限を与えてくれます。
4. **バグを診断する**: バグ報告はしばしば不十分です。
バグを診断し、優先順位を付けることで、開発者が問題の詳細を把握する手間を省くことができます。ユーザーが「Xをしたらソフトが動かない」と報告した場合、その問題を引き起こす具体的な条件を時間をかけて特定してみましょう。再現性はあるか?問題を繰り返し起こる手順を作れるか?特定のブラウザでのみ発生する、あるいは特定のディストリビューションでのみ起こるなど、問題を絞り込めるか?原因が分からなくても、条件を絞り込む努力は、誰かが修正する際に役立ちます。
発見したことはすべてチケットに記録して、他の人も参照できるようにしましょう。
5. **修正済みバグを閉じる**: バグはコード上で修正されても、チケットシステムで更新されないことがあります。こうした未整理のチケットを整理するのは時間がかかりますが、プロジェクト全体にとって価値があります。まずはチケットシステムで1年以上前のチケットを検索し、そのバグがまだ存在するか確認します。プロジェクトのリリース変更ログをチェックして、バグが修正され閉じられるべきか確認します。修正済みであれば、チケットにバージョン番号を記載して閉じます。 最新バージョンのソフトウェアでバグを再現できるか試してください。再現できなければ、チケットにその旨を記録して閉じます。まだ存在する場合は、そのこともチケットに記録して、開いたままにします。
## コードに取り組む
あらゆる経験レベルのプログラマーは、プロジェクトのコードに貢献できます。
自分が好きなプロジェクトに本当に貢献するために、コーディングの天才である必要はありません。
コードを修正する場合、プロジェクトが採用している、コントリビューターからコードを取得する方法を調べましょう。
各プロジェクトには独自のワークフローがあるため、コードを提出する前に確認することが重要です。
例えば、PostgreSQLプロジェクトでは非常に厳密なプロセスがあり、コード修正はパッチ形式でメーリングリストに送られ、コア開発者が変更のすべてを精査します。
一方、Parrotのようにコードベースへのコミット権限を簡単に得られるプロジェクトもあります。
プロジェクトがGitHubを使っている場合、GitHubのプルリクエスト機能を使ったワークフローがあるかもしれません。 プロジェクトごとに方法は異なります。
コードを修正するときは、コミュニティの責任あるメンバーとして行動し、コードスタイルを既存のコードベースに合わせましょう。
追加・修正するコードは既存コードと同じように見えるべきです。
中括弧のスタイルやインデントのスペースの扱いが好みでなくても、既存の標準に合わないコード変更を提出するのは失礼です。
「自分のスタイルが正しい」と押し付けることと同じです。
6. **ベータ版やリリース候補をテストする**: 複数のプラットフォームで動作するプロジェクトは、移植性に関する様々な問題を抱える可能性があります。
リリースが近づき、ベータ版やリリース候補が公開されたら、多くの人にテストしてもらうことがプロジェクトリーダーの望みです。
あなたもその一人として、自分の環境で動作を確認し、貢献できます。通常はソフトウェアをダウンロードしてビルドし、テストするだけで十分ですが、珍しいディストリビューションやハードウェアでのテスト結果は非常に価値があります。
ビルドやテストが成功したことを報告するだけでも、リリースが安定しているかどうかの判断材料になります。
7. **バグを修正する**: コードに取り組みたい貢献者は通常ここから始めます。
やることはシンプルです: チケットシステムで興味のあるバグを見つけ、コードで修正を試みます。
修正内容は適宜コード内に文書化しましょう。
修正箇所をテストスイートに追加してテストするのも良い考えです。
プロジェクトによっては、バグ修正にはテスト追加が必須の場合があります。
初めて触れるコードベースを調べながらメモを取りましょう。
バグを修正できなくても、修正試行の過程で分かったことをチケットに記録すれば、後から来る人に役立ちます。
8. **テストを書く**: ほとんどのプロジェクトにはコードをテストするテストスイートがありますが、さらにテストを追加できる箇所は常に存在します。
Cならgcov、PerlならDevel::Coverなどのカバレッジツールを使って、テストスイートでカバーされていない箇所を特定し、テストを追加します。
9. **コンパイラ警告を消す**: 多くのCベースのプロジェクトでは、ビルド時に奇妙なコンパイラ警告が表示されます。
これらの警告は通常問題の兆候ではありませんが、そう見えることがあります。。
警告が多すぎると、コンパイラが「狼が来た」と叫んでいるように見えます。
コードが本当にバグを隠していないか確認し、問題がなければ警告を消す修正を加えることで、誤検知を減らせます。
10. **コメントを追加する**: コードを調べていると、理解しづらい箇所が見つかることがあります。
もしあなたが混乱したなら、他の人も混乱する可能性が高いです。
コードにコメントを追加して、パッチとして提出しましょう。
## ドキュメントに取り組む
コードを調べていると、分かりにくい部分を見つけることがあります。
あなたが混乱したなら、他の人も同様に混乱する可能性が高いです。コードにドキュメントを追加し、パッチを提出してください。
ドキュメントとの連携
ドキュメントは、プロジェクトの要素の中でも最も軽視されがちな部分です。
また、プロジェクトに精通した人の視点から書かれたため、初めて触れる人の視点から見た場合、理解しにくい場合があります。
「このマニュアルは、私がすでにパッケージの使い方を理解していることを前提にしているようだ」と感じたことがあるなら、私の言っていることがわかるでしょう。
プロジェクトに深く関わっている人々が気づかないドキュメントの欠点を、新鮮な視点を持つ人が指摘できることがあります。
11. **サンプルを作る**: どのプロジェクトも、使い方の具体例は多いに越したことはありません。
ウェブAPI、ライブラリ、GUIアプリ(Gimpなど)、コマンドラインツール、いずれでも、適切な使い方の例は長いドキュメントよりもわかりやすく説明できます。
APIやライブラリなら、ツールを使ったサンプルプログラムを作成します。
既存のコードから必要最低限に切り出すだけでも構いません。
ツールなら、日常生活でどのように使っているかを実例として示します。
視覚的に理解したい場合は、重要なプロセス(アプリのインストール手順など)のスクリーンキャプチャも有効です。
## コミュニティに取り組む
オープンソースはコードだけでなく、コミュニティがあって初めて機能します。
コミュニティを育てる方法はいくつもあります。
12. **質問に答える**: コミュニティを育てる最良の方法は、他の人を助けることです。
特に初めての人の質問に答えることは、プロジェクトの成長と活性化に重要です。
初心者を助ける時間は、将来的に活発なコミュニティメンバーを生む投資です。
誰もがどこかから始める必要があり、プロジェクトは常に新しい人材の流入を必要としています。
13. **ブログ記事を書く**: 自分のブログがあるなら、プロジェクトの使用体験について書きましょう。
ソフトウェア使用中に直面した問題とその解決方法について書きます。
これにより、他の人にもプロジェクトを意識させ、同じ問題に直面した人が将来検索した際に役立つ情報を提供できます。
(技術的冒険のブログは、次に仕事で同じソフトウェアを使うときの実務経験を示すのにも役立ちます)
14. **ウェブサイトを改善する**: ウェブデザインのスキルがある場合、プロジェクトのウェブサイトや公開イメージの改善に貢献できます。
プロジェクトのグラフィックを刷新したり、ロゴを作成したりすることも価値があります。
コミュニティ内でこうしたスキルを持つ人は少ないことが多く、非常に歓迎されます。
15. **技術ドキュメントを書く**: アプリケーションやソフトウェアの動作について書けるなら、技術ドキュメントを作成できます。
特にオープンソースで、一般向けに更新・拡張・作成が必要なドキュメントに最適です。
平易な英語で書けば書くほど良いです。プログラマーでなくても技術ドキュメントは書けます。
最も重要なのは、周囲の人々が何を話しているかに耳を傾けることです。
差し迫ったニーズに気づけるかどうかを探してみましょう。
例えば、最近Parrotの開発者向けメールリストでは、古いTracシステムを廃止して、GitHubをトラブルチケット管理システムとして使用することが決まりました。
一部の人は反対でした。というのも、既存のチケットをGitHubに移行する方法がなかったからです。
1日の議論のやり取りの後、私は「コンバータを作ってみたらどうですか?」と提案しました。
人々はそのアイデアに大喜び。私は450件以上のチケットを変換するプログラムを作成し、チケット履歴を一切失うことなく移行に成功しました。
これは大きな成功でした。私も貢献でき、コア開発者たちはParrotの開発業務に集中できたのです。
16. **教え、他者を助ける**:
あるトピックについてより深く学ぶ最良の方法は、それを教えてみることです。
最高の教師は、複雑なことをシンプルな例で説明できる人です。
そのため、最高の学習者であり、プログラミングの世界で最高であるためには、まず最高の教師になろうとする必要があります。
他者に教えることで、自分自身の理解も深まり、スキルや知識も向上します。
誰かから助けを得たとき、それを自分だけに留めず、他の人と共有してください。
そうすることで、世界はより良い場所になります。
================================================
FILE: docs/additional-material/Things a non Programmer can do.md
================================================
# Things a non Programmer can do
## Start listening
Everything in open source involves other people.
You're looking to join a team, and that means understanding the community and how it works.
Walking in to a project and saying "Hi, here's what I think this project should be doing" is usually not taken as a good thing.
Some projects may welcome that sort of approach, but if the project has been running a while, the chances of that attitude being embraced are small.
**Listening is the best way to know what the project needs.**
1. **Join a mailing list**: For many projects, the mailing list is the main conduit of communication about the development of the project.
On large projects, there are many mailing lists to choose from.
For example, the PostgreSQL project has no fewer than 12 user-oriented lists and six developer lists on its mailing list page.
I suggest you follow the main user-oriented list and the core developer list in which to start listening.
2. **Follow a blog**: Blogs maintained by core developers often give information about what's coming up in future releases,
and what it's taken to get there. A planet site aggregates news and blog entries from many sources related to the project.
If there is a planet site, like planet.gnome.org or planet.mysql.com, start there. Just search Google for "planet <projectname>."
3. **Join an IRC channel**: Many open source projects have dedicated Internet relay chat (IRC) channels where developers and users hang out to discuss problems and development.
Check the project's website for the details of what the channel is called and what IRC network it's found on.
**Work with Tickets**
Code is the heart of any open source project, but don't think that writing code is the only way to contribute.
Maintenance of code and the systems surrounding the code often are neglected in the rush to create new features and to fix bugs.
Look to these areas as an easy way to get your foot into a project.
Most projects have a publicly visible trouble ticket system, linked from the front page of the project's website and included in the documentation.
It's the primary conduit of communication between the users and the developers. Keeping it current is a great way to help the project.
You may need to get special permissions in the ticketing system, which most project leaders will be glad to give you when you say you want to help clean up the tickets.
4. **Diagnose a bug**: Bugs are often poorly reported.
Diagnosing and triaging a bug can help save the developers time with the legwork of figuring out the specifics of the problem.
If a user reported, "The software doesn't work when I do X," spend some time to figure out the specifics of what goes into that problem.
Is it repeatable? Can you create a set of steps to cause the problem repeatedly? Can you narrow down the problem, such as only happening on one browser but not another, or one distro but not another?
Even if you don't know what causes the problem, the effort you put into narrowing down the circumstances makes it easier for someone else to fix it.
Whatever you discover, add it to the ticket in the bug system for all to see.
5. **Close fixed bugs**: Often bugs are fixed in the codebase but tickets reported about them don’t get updated in the ticketing system.
Cleaning up this cruft can be time-consuming, but it's valuable to the whole project.
Start by querying the ticket system for tickets older than a year and see if the bug still exists.
Check the project's release change log to see if the bug was fixed and can be closed.
If it's known to be fixed, note the version number in the ticket and close it.
Try to recreate the bug with the latest version of the software.
If it can't be recreated with the latest version, note that in the ticket and close it.
If it still exists, note that in the ticket as well and leave it open.
Working with Code
Programmers of all experience levels can help with the code in the project.
Don't think that you have to be a coding genius to make real contributions to your favorite project.
If your work involves modification to the code, investigate the method that the project uses for getting code from contributors.
Each project has its own workflow, so ask about how to do it before you set out to submit code.
For example, the PostgreSQL project is very rigorous in its process: Code modifications are sent in patch form to a mailing list where core developers scrutinize every aspect of the change. On the other end is a project like Parrot where it's easy to get commit privileges to the codebase. If the project uses GitHub, there may be a workflow that uses the pull request feature of GitHub. No two projects are the same.
Whenever you modify code, make sure that you act as a responsible member of the community and keep your code style to match the rest of the codebase. The code you add or modify should look like the rest. You might not like the bracing style or the handling of spaces for indentation, but it's rude to submit a code change that doesn't match the existing standards. It's the same as saying "I don't like your style, and I think mine is better, so you should do it my way."
6. **Test a beta or release candidate**: Any project that's designed to run on multiple platforms can have all sorts of portability problems.
When a release approaches and a beta or release candidate is published, the project leader hopes that it will be tested by many different people on many different platforms.
You can be one of those people and help ensure that the package works on your platform.
Typically you only need to download, build, and test the software, but the value to the project can be huge if you're on an uncommon distribution or hardware.
Just reporting back that the build and test works helps the project leaders know that the impending release is solid.
7. **Fix a bug**: This is usually where contributors wanting to get working on code start.
It’s simple: Find an interesting-sounding bug in the ticket system and try to fix it in the code.
Document the fix in the code if it's appropriate.
It's a good idea to add a test to the test suite to test the spot of code you fixed; some projects require bug fixes to include tests. Keep notes as you poke around this unfamiliar codebase. Even if you aren't able to fix the bug, document in the ticket what you discovered as part of the fix attempt. What you find helps those who come after you.
8. **Write a test**: Most projects have a test suite that tests the code, but it's hard to imagine a test suite that couldn't have more tests added to it.
Use a test coverage tool like gcov for C, or Devel::Cover for Perl to identify areas in the source code that aren't tested by the test suite.
Then, add a test to the suite to cover it.
9. **Silence a compiler warning**: The build process for many C-based projects often spew the odd compiler warning flag to the screen.
These warnings are usually not indicators of a problem, but they can look like it.
Having too many warnings can make the compiler sound like it's crying wolf.
Check to see if the code could actually be hiding a bug. If not, modifying the source to silence helps to hide these false positives.
10. **Add a comment**:
When you're digging through the code, you may find some spots that are confusing.
Chances are if you were confused, others will be as well. Document them in the code and submit a patch.
Work with Documentation
Documentation is typically the part of a project that gets short shrift.
It also can suffer from having been written from the point of view of those who are familiar with the project, rather than through the eyes of someone just getting into it.
If you've ever read docs for a project where you think, "It's as though this manual expects that I already know how to use the package," you know what I'm talking about.
Often a set of fresh eyes can point out deficiencies in the documentation that those close to the project don't notice.
11. **Create an example**: There is no project that has too many how-to examples.
Whether it's a web API, a library of routines, a GUI app like Gimp or a command line tool,
a good example of proper usage can more clearly and quickly explain proper usage of software than pages of documentation.
For an API or library, create an example program that uses the tool. This could even be extracted from code you've written, trimmed down to the bare necessities.
For a tool, show real-world examples of how you've used it in your daily life. If you’re visually oriented,
consider creating a screen-capture of an important process, such as how to install the application.
Work with Community
Open source is only partly about code. Community makes open source work. Here are ways you can help build it up.
12. **Answer a question**: The best way to help build the community is by helping others.
Answering a question, especially from someone who is just getting their feet wet, is crucial to helping the project grow and thrive.
The time you take to help a beginner, even if they're asking a question where you could easily throw back a quick "RTFM," pays off down the road in getting another active member of the community.
Everyone starts out somewhere, and projects need a constant inflow of people if they're to stay vital.
13. **Write a blog post**:
If you've got a blog, write about your experiences with the project that you're using.
Tell about a problem you faced using the software and what you did to solve it.
You'll be helping in two ways, both by helping keep the project on the minds of others around you,
and by creating a record for anyone else who has your problem in the future and searches the web for the answer.
(A blog of your technical adventures is also an excellent way to show real-world experience with the software in question next time you go hunting for a job using it.)
14. **Improve a website**:
If you've got skills in web design and can help improve the website, and thus the public-facing image of the project, that's time well spent.
Perhaps the project could use a graphic overhaul, or a logo to identify the project.
These may be skills lacking in the community. I know I'd love it if I could get some graphic design help on my projects' websites.
15. **Write technical documentation**
If you can write about how an application or piece of software works, you could write technical documentation about it. Especially open source projects that are looking to update, revamp, expand, or create technical docs for the general public to read. The more you write in plain english, the better. The best part, you don't have to be a programmer to write technical docs.
Most of all, listen to what people around you discuss. See if you can recognize a pressing need. For instance, recently on the Parrot developers' mailing list, it was decided to use GitHub as the trouble ticket system, abandoning the old Trac installation they had. Some people were against the move because there was no way to convert the tickets to GitHub's system. After a day of back and forth arguing, I piped up and said "How about if I write a converter?" People were thrilled at the idea. I spent the time to write a conversion program for the 450+ tickets, so we lost none of our ticket history. It was a great success. I got to pitch in, and the core developers stayed focused on the business of working on Parrot.
16. **Teach and Help others**:
The best way to learn more about a topic is to try to teach it.
The best teacher is the one who can explain complex stuff with simple examples. So you need to try to be the best teacher to be the best learner and the best in your programming world. Teaching others will make you feel better about yourself and it will help you get better skills and knowledge in your profession. When you get help from someone don't keep it to yourself share it with others. Make the world a better place to live.
17. **Improve Accessibility**
- Audit project documentation/websites for:
- Alt text for images.
- Screen reader compatibility.
- Suggest fixes for:
- Color contrast.
- Keyboard navigation.
- Semantic HTML.
18. **Organize Community Events**
- Help organize:
- Virtual meetups or hackathons.
- "Ask Me Anything" (AMA) sessions with maintainers.
- Moderate forums/Discord/Slack to keep discussions productive.
19. **Curate Resources**
- Create an **"Awesome [Project Name]"** list with:
- Tutorials, videos, third-party tools.
- Compile a **FAQ section** from common questions in forums/issues.
20. **Social Media & Outreach**
- Manage project’s Twitter/LinkedIn:
- Share updates, milestones, or contributor spotlights.
- Write **"Getting Started" threads** or tweetorials for new users.
21. **Localization & Internationalization**
- Translate UI strings (via Crowdin/Weblate).
- Adapt docs for regional contexts (e.g., date formats, idioms).
22. **Design & UX Feedback**
- Mockup UI improvements (Figma/Canva sketches).
- Report confusing workflows (e.g., "Settings menu is hard to find").
23. **Grant Writing & Fundraising**
- Apply for open-source grants (GitHub Sponsors, NLnet).
- Draft **case studies** showcasing project impact.
================================================
FILE: docs/additional-material/git_workflow_scenarios/Useful-links-for-further-learning.md
================================================
# Useful Links
This document is dedicated to all the tips and tricks websites, blog posts, and helpful sites that make our lives easier. They are a great reference to serve all of our needs, be it a beginner or an expert. This page should act as an index of all those useful links that would help everybody who is new in the open-source domain or someone who wants to learn more.
## The List
1. [Interactive tutorial to git](https://try.github.io)
2. [Youtube: Git and GitHub for Beginners by freecodecamp](https://www.youtube.com/watch?v=RGOj5yH7evk)
3. [git - the simple guide](http://rogerdudler.github.io/git-guide/)
4. [On undoing, fixing, or removing commits in git](http://sethrobertson.github.io/GitFixUm/fixup.html)
5. [Git and GitHub tutorial translated to many languages](https://github.com/Roshanjossey/first-contributions)
6. [Merge Conflicts](https://www.git-tower.com/learn/git/ebook/en/command-line/advanced-topics/merge-conflicts)
7. [Resolving Merge Conflicts](https://githowto.com/resolving_conflicts)
8. [Basics of Git - The Simple Quick Start Guide](https://blog.praveen.science/basics-of-git-the-quick-start-guide/)
9. [Git Standards followed in our way of Spotify Agile Methodology](https://blog.praveen.science/git-standards-followed-in-our-way-of-spotify-agile-methodolgy/)
10. [Git Shortcuts](https://blog.praveen.science/git-shortcuts/)
11. [Official Git cheat sheet in many languages](https://services.github.com/on-demand/resources/cheatsheets)
12. [Git cheat sheet from Tower](https://www.git-tower.com/learn/cheat-sheets/git)
13. [Common Git Problems](https://www.codementor.io/citizen428/git-tutorial-10-common-git-problems-and-how-to-fix-them-aajv0katd)
14. [Git Rebase](https://blog.gitprime.com/git-rebase-an-illustrated-guide/)
15. [Beginner's Guide to Rebasing and Squashing](https://github.com/servo/servo/wiki/Beginner%27s-guide-to-rebasing-and-squashing)
16. [Git Cheatsheet that shows correlations between commands and files](http://ndpsoftware.com/git-cheatsheet.html)
17. [How to contribute](https://opensource.guide/how-to-contribute/)
18. [Getting started with Open Source](https://github.com/OpenSourceHelpCommunity/Getting-Started-With-Contributing-to-Open-Sources)
19. [How to contribute](https://github.com/freeCodeCamp/how-to-contribute-to-open-source)
20. [Atlassians Git Tutorials](https://www.atlassian.com/git)
21. [Pull request reviews](https://help.github.com/articles/about-pull-request-reviews/)
22. [Another Interactive tutorial for git](https://learngitbranching.js.org/)
23. [Git commandline cheat-sheet](https://gist.github.com/davfre/8313299)
24. [Programming Books](https://github.com/EbookFoundation/free-programming-books)
25. [E-Book of professional tip and secrets](https://goalkicker.com/GitBook/GitProfessionalTipsSecrets.pdf)
26. [tutorial about simple rules of become git professional](https://medium.freecodecamp.org/follow-these-simple-rules-and-youll
gitextract_kg8z99bl/
├── .github/
│ ├── CODE_OF_CONDUCT.md
│ ├── CONTRIBUTING.md
│ ├── FUNDING.yml
│ ├── ISSUE_TEMPLATE/
│ │ └── issue-template.md
│ ├── ISSUE_TEMPLATE.md
│ ├── PULL_REQUEST_TEMPLATE.md
│ ├── SECURITY.md
│ ├── funding.json
│ └── workflows/
│ └── auto-pr-merge.yml
├── .gitignore
├── Contributors.md
├── LICENSE
├── README.md
└── docs/
├── additional-material/
│ ├── Things a Non programmer can do.tam.md
│ ├── Things a non Programmer can do.ar.md
│ ├── Things a non Programmer can do.ja.md
│ ├── Things a non Programmer can do.md
│ ├── git_workflow_scenarios/
│ │ ├── Useful-links-for-further-learning.md
│ │ ├── additional-material.md
│ │ ├── amending-a-commit.md
│ │ ├── check-commit-log.md
│ │ ├── configuring-git.md
│ │ ├── creating-a-gitignore-file.md
│ │ ├── delete-branch-locally.md
│ │ ├── gitflow.md
│ │ ├── installing-git-arch.md
│ │ ├── installing-git-ubuntu.md
│ │ ├── keeping-your-fork-synced-with-this-repository.md
│ │ ├── moving-a-commit-to-a-different-branch.md
│ │ ├── rebase-vs-merge.md
│ │ ├── removing-a-file.md
│ │ ├── removing-branch-from-your-repository.md
│ │ ├── resetting-a-branch.md
│ │ ├── resetting-a-commit.md
│ │ ├── resolving-merge-conflicts.md
│ │ ├── reverting-a-commit.md
│ │ ├── squashing-commits.md
│ │ ├── stashing-a-file.md
│ │ ├── storing-credentials.md
│ │ ├── undoing-a-commit.md
│ │ └── why-using-branches.md
│ └── translations/
│ ├── Belarusian/
│ │ ├── Useful-links-for-further-learning.by.md
│ │ ├── additional-material.by.md
│ │ ├── amending-a-commit.by.md
│ │ ├── configuring-git.by.md
│ │ ├── keeping-your-fork-synced-with-this-repository.by.md
│ │ ├── moving-a-commit-to-a-different-branch.by.md
│ │ ├── removing-a-file.by.md
│ │ ├── removing-branch-from-your-repository.by.md
│ │ ├── resolving-merge-conflicts.by.md
│ │ ├── reverting-a-commit.by.md
│ │ ├── squashing-commits.by.md
│ │ ├── stashing-a-file.by.md
│ │ └── undoing-a-commit.by.md
│ ├── Bengali/
│ │ ├── add-file.bn.md
│ │ ├── additional-material.be.md
│ │ ├── check-commit-log-bn.md
│ │ ├── configuration-in-bn-github.md
│ │ ├── creating-gitignore-file-bn.md
│ │ ├── fix-git-permission-error-bn.md
│ │ ├── gitflow-bn.md
│ │ ├── merge-conflict.md
│ │ └── things-a-non-programmer-can-do-bn.md
│ ├── Chinese/
│ │ ├── Things a non Programmer can do.zh-cn.md
│ │ ├── Useful-links-for-further-learning.zh-cn.md
│ │ ├── additional-material.zh-cn.md
│ │ ├── addtional-material.cht.md
│ │ ├── amending-a-commit.zh-cn.md
│ │ ├── check-commit-log.zh-cn.md
│ │ ├── configuring-git.zh-cn.md
│ │ ├── creating-a-gitignore-file.zh-cn.md
│ │ ├── delete-branch-locally.zh-cn.md
│ │ ├── gitflow.zh-cn.md
│ │ ├── installing-git-arch.zh-cn.md
│ │ ├── installing-git-ubuntu.zh-cn.md
│ │ ├── keeping-your-fork-synced-with-this-repository.zh-cn.md
│ │ ├── moving-a-commit-to-a-different-branch.zh-cn.md
│ │ ├── removing-a-file.zh-cn.md
│ │ ├── removing-branch-from-your-repository.zh-cn.md
│ │ ├── resetting-a-branch.zh-cn.md
│ │ ├── resetting-a-commit.zh-cn.md
│ │ ├── resolving-merge-conflicts.zh-cn.md
│ │ ├── reverting-a-commit.zh-cn.md
│ │ ├── squashing-commits.zh-cn.md
│ │ ├── stashing-a-file.zh-cn.md
│ │ ├── storing-credentials.zh-cn.md
│ │ ├── undoing-a-commit.zh-cn.md
│ │ └── why-using-branches.zh-cn.md
│ ├── Egyptian/
│ │ └── Things a non Programmer can do.eg.md
│ ├── Farsi/
│ │ ├── amending-a-commit.fa.md
│ │ ├── delete-branch-locally.fa.md
│ │ └── moving-a-commit-to-a-different-branch.fa.md
│ ├── French/
│ │ ├── Things a non Programmer can do.fr.md
│ │ ├── additional-material.fr.md
│ │ ├── amending-a-commit.fr.md
│ │ └── check-commit-log.fr.md
│ ├── Germany
│ ├── Greek/
│ │ └── git_workflow_scenarios/
│ │ ├── additional-material.gr.md
│ │ ├── amending-a-commit.gr.md
│ │ ├── check-commit-log.gr.md
│ │ ├── configuring-git.gr.md
│ │ ├── creating-a-gitignore-file.gr.md
│ │ ├── delete-branch-locally.gr.md
│ │ └── gitflow.gr.md
│ ├── Hindi/
│ │ ├── Amending a Commit
│ │ ├── Things a non Programmer can do
│ │ ├── Useful-links-for-further-learning.hi.md
│ │ ├── add-file.hi.md
│ │ ├── moving-a-commit-to-a-different-branch.hi.md
│ │ ├── removing-a-file.hi.md
│ │ ├── removing-branch-from-your-repository.hi.md
│ │ ├── resetting-a-branch.hi.md
│ │ └── resetting-a-commit.hi.md
│ ├── Indonesian/
│ │ ├── Things a non Programmer can do.id.md
│ │ ├── Useful-links-for-further-learning.id.md
│ │ ├── additional-material.id.md
│ │ ├── removing-a-file.id.md
│ │ ├── removing-branch-from-your-repository.id.md
│ │ └── resetting-a-commit.id.md
│ ├── Italian/
│ │ ├── removing-a-file.it.md
│ │ └── reverting-a-commit.it.md
│ ├── Japanese/
│ │ └── Things a non Programmer can do.ja.md
│ ├── Kannada/
│ │ ├── Things a non programmer can do.ka.md
│ │ ├── additional-material.ka.md
│ │ ├── amending-a-commit.ka.md
│ │ ├── configuring-git.ka.md
│ │ ├── how-to-contribute-open-source-projects-kannada.md
│ │ ├── keeping-your-fork-synced-with-this-repo.ka.md
│ │ ├── moving-a-commit-to-a-different-branch.ka.md
│ │ ├── removing-a-file.ka.md
│ │ └── removing-branch-from-your-repo.ka.md
│ ├── Korean/
│ │ ├── Things a non Programmer can do.kr.md
│ │ ├── additional-material.ko.md
│ │ ├── amending-a-commit.ko.md
│ │ ├── check-commit-log.ko.md
│ │ ├── delete-branch-locally.ko.md
│ │ ├── keeping-your-fork-synced-with-this-repository.ko.md
│ │ ├── moving-a-commit-to-a-different-branch.ko.md
│ │ ├── removing-branch-from-your-repository.ko.md
│ │ ├── resolving-merge-conflicts.ko.md
│ │ ├── reverting-a-commit.ko.md
│ │ └── undoing-a-commit.ko.md
│ ├── Malayalam/
│ │ └── Things-a-non-programmer-can-do.ml.md
│ ├── Marathi/
│ │ ├── Removing-a-file.ma.md
│ │ └── additional-material.ma.md
│ ├── Nepali/
│ │ ├── additional-material.np.md
│ │ ├── amending-a-commit.np.md
│ │ └── configuring-git.np.md
│ ├── Portugues/
│ │ ├── Things a non Programmer can do.pt-br.md
│ │ ├── additional-material.pt_br.md
│ │ ├── amending-a-commit.pt_br.md
│ │ ├── confinguring-git.pt-br.md
│ │ ├── keeping-your-fork-synced-with-this-repository.pt_br.md
│ │ ├── moving-a-commit-to-a-different-branch.pt_br.md
│ │ ├── removing-a-file.pt_br.md
│ │ └── removing-branch-from-your-repository.pt_br.md
│ ├── Romanian/
│ │ └── how-to-contribute-to-open-source-projects.ro.md
│ ├── Russian/
│ │ ├── additional-material.ru.md
│ │ ├── amending-a-commit.ru.md
│ │ ├── configuring-git.ru.md
│ │ ├── moving-a-commit-to-a-different-branch.ru.md
│ │ └── removing-a-file.ru.md
│ ├── Serbian/
│ │ ├── Cyrillic/
│ │ │ └── delete-branch-locally.sr-Cyrl.md
│ │ └── Latin/
│ │ └── delete-branch-locally.sr-Latn.md
│ ├── Sinhala/
│ │ ├── amending-a-commit.md
│ │ └── removing-a-file.sin.md
│ ├── Slovenian/
│ │ ├── additional-material.sl.md
│ │ ├── amending-a-commit.sl.md
│ │ ├── configuring-git.sl.md
│ │ ├── keeping-your-fork-synced-with-this-repository.sl.md
│ │ ├── moving-a-commit-to-a-different-branch.sl.md
│ │ ├── removing-a-file.sl.md
│ │ ├── removing-branch-from-your-repository.sl.md
│ │ ├── resolving-merge-conflicts.sl.md
│ │ ├── reverting-a-commit.sl.md
│ │ ├── squashing-commits.sl.md
│ │ ├── stashing-a-file.sl.md
│ │ └── undoing-a-commit.sl.md
│ ├── Spanish/
│ │ ├── Things a non Programmer can do.es.md
│ │ ├── additional-material.es.md
│ │ ├── additional-material.sp_mx.md
│ │ ├── amending-a-commit.es.md
│ │ ├── amending-a-commit.sp_mx.md
│ │ ├── configuring-git.sp_mx.md
│ │ ├── creating-a-gitignore-file.md
│ │ └── delete-branch-locally.md
│ ├── Tamil/
│ │ ├── Things a non Programmer can do.ta.md
│ │ ├── additional-material.ta.md
│ │ └── how-to-contribute-to-open-source-projects-tamil.md
│ ├── Telugu/
│ │ ├── how-to-contribute-to-open-source-projects-telugu.md
│ │ └── ప్రోగ్రామింగ్ తెలియని వ్యక్తి చేయగల పనులు.md
│ ├── Thai/
│ │ └── Things a non Programmer can do.th.md
│ ├── Things a non Programmer can do.ar.md
│ ├── Turkish/
│ │ ├── Things a non Programmer can do.tr.md
│ │ ├── Useful-links-for-further-learning.tr.md
│ │ ├── additional-material.tr.md
│ │ ├── amending-a-commit.tr.md
│ │ ├── configuring-git.tr.md
│ │ ├── keeping-your-fork-synced-with-this-repository.tr.md
│ │ ├── moving-a-commit-to-a-different-branch.tr.md
│ │ ├── removing-a-file.tr.md
│ │ ├── removing-branch-from-your-repository.tr.md
│ │ ├── resolving-merge-conflicts.tr.md
│ │ ├── reverting-a-commit.tr.md
│ │ ├── squashing-commits.tr.md
│ │ ├── stashing-a-file.tr.md
│ │ └── undoing-a-commit.tr.md
│ ├── Twi/
│ │ ├── additional-matrial-twi.md
│ │ └── amending-a-commit-twi.md
│ ├── Ukrainian/
│ │ └── removing-a-file.ua.md
│ ├── Urdu/
│ │ ├── additional-material.ur.md
│ │ └── amending-a-commit.ur.md
│ └── Vietnamese/
│ ├── moving-a-commit-to-a-different-branch.vi.md
│ └── resolving-merge-conflicts.vi.md
├── cli-tool-tutorials/
│ ├── git-cli-tutorial-PL.md
│ ├── git-cli-tutorial-bengali.md
│ ├── git-cli-tutorial-kannada.md
│ ├── github-cli-tutorial-Hindi.md
│ ├── github-cli-tutorial-Urdu.md
│ ├── github-cli-tutorial-german.md
│ ├── github-cli-tutorial-gujarati.md
│ ├── github-cli-tutorial-id.md
│ ├── github-cli-tutorial-ko.md
│ ├── github-cli-tutorial-malayalam.md
│ ├── github-cli-tutorial-pt-br.md
│ ├── github-cli-tutorial-sinhala.md
│ ├── github-cli-tutorial-tamil.md
│ ├── github-cli-tutorial.md
│ ├── github-cli-tutorials-arabic.md
│ ├── github-cli-tutorials-francais.md
│ └── translations/
│ ├── Bengali/
│ │ ├── git-bash-windows-tutorial-bn.md
│ │ └── git-cli-tutorial-bn.md
│ ├── Chinese/
│ │ ├── git-bash-windows-tutorial.zh-cn.md
│ │ └── github-cli-tutorial.zh-cn.md
│ ├── Greek/
│ │ ├── git-bash-windows-tutorial.gr.md
│ │ └── github-cli-tutorial.gr.md
│ ├── Marathi/
│ │ └── github-cli-tutorial.marathi.md
│ ├── Spanish/
│ │ ├── git-bash-windows-tutorial.es.md
│ │ └── github-cli-tutorial.es.md
│ ├── Ukrainian/
│ │ ├── git-bash-windows-tutorial.ua.md
│ │ └── github-cli-tutorial.ua.md
│ ├── github-cli-tutorial-malayalam.md
│ ├── github-cli-tutorial-te.md
│ └── github-cli-tutorial.hi.md
├── gui-tool-tutorials/
│ ├── github-desktop-old-version-tutorial.md
│ ├── github-desktop-tutorial.md
│ ├── github-windows-intellij-tutorial.md
│ ├── github-windows-intellij-tutorial.zh-cn.md
│ ├── github-windows-vs-code-tutorial.md
│ ├── github-windows-vs2017-tutorial.md
│ ├── gitkraken-tutorial.md
│ ├── sourcetree-macos-tutorial.md
│ ├── sublime-merge-tutorial.hi.md
│ ├── sublime-merge-tutorial.md
│ └── translations/
│ ├── Amharic/
│ │ └── github-desktop-tutorial.am.md
│ ├── Bengali/
│ │ └── github-windows-vscode-tutorial-bn.md
│ ├── Chinese/
│ │ ├── github-desktop-tutorial.zh-cn.md
│ │ └── gitkraken-tutorial-zh-cn.md
│ ├── German/
│ │ └── github-windows-vs-code-tutorial.de.md
│ ├── Greek/
│ │ ├── github-desktop-old-version-tutorial.gr.md
│ │ ├── github-desktop-tutorial.gr.md
│ │ ├── github-windows-intellij-tutorial.gr.md
│ │ ├── github-windows-vs-code-tutorial.gr.md
│ │ ├── github-windows-vs2017-tutorial.gr.md
│ │ ├── gitkraken-tutorial.gr.md
│ │ ├── sourcetree-macos-tutorial.gr.md
│ │ └── sublime-merge-tutorial.gr.md
│ ├── Hebrew/
│ │ └── github-desktop-tutorial-heb.md
│ ├── Hindi/
│ │ ├── github-windows-vs-code-tutorial-hi.md
│ │ └── sublime-merge-tutorial.hi.md
│ ├── Indonesian/
│ │ └── github-windows-vs-code-tutorial_id.md
│ ├── Marathi/
│ │ └── github-windows-vs-code-tutorial-hi.md
│ ├── Persian/
│ │ ├── github-desktop-tutorial.fa.md
│ │ ├── gitkraken-tutorial-fa.md
│ │ └── sublime-merge-tutorial-fa.md
│ ├── Portuguese/
│ │ ├── github-desktop-tutorial.pt_br.md
│ │ ├── github-windows-intellij-tutorial.pt_br.md
│ │ ├── github-windows-vs-code-tutorial.pt_br.md
│ │ ├── github-windows-vs-code-tutorial_pt_br.md
│ │ ├── github-windows-vs2017-tutorial.pt_br.md
│ │ └── gitkraken-tutorial.pt-br.md
│ ├── Spanish/
│ │ └── gitkraken-tutorial-es.md
│ ├── Tamil/
│ │ └── githiub-desktop-tutorial-tamil.md
│ ├── Urdu/
│ │ └── github-desktop-urdu.md
│ ├── Yoruba/
│ │ └── github-desktop-tutorial.ng_yo.md
│ ├── github-desktop-tutorial-np.md
│ ├── github-desktop-tutorial.cn.md
│ ├── github-desktop-tutorial.ng_yr.md
│ ├── github-desktop-tutorial.pt_br.md
│ ├── github-desktop-tutorial.th.md
│ ├── github-desktop-tutorial.vn.md
│ ├── github-windows-intellij-tutorial.pt_br.md
│ ├── github-windows-vs-code-tutorial-hi.md
│ ├── github-windows-vs-code-tutorial.ml.md
│ ├── github-windows-vs-code-tutorial.pt_br.md
│ ├── github-windows-vs-code-tutorial_id.md
│ ├── github-windows-vs-code-tutorial_pt_br.md
│ ├── github-windows-vs2017-tutorial.pt_br.md
│ ├── gitkraken-tutorial-es.md
│ ├── gitkraken-tutorial-fr.md
│ ├── gitkraken-tutorial.pt-br.md
│ └── malayalam/
│ └── githiub-desktop-tutorial-ml.md
├── how-to-contribute-to-open-source-projects.md
└── translations/
├── README.afk.md
├── README.al.md
├── README.am.md
├── README.ar.md
├── README.arm.md
├── README.assamese.md
├── README.aze.md
├── README.bg.md
├── README.bih.md
├── README.bn.md
├── README.by.md
├── README.ca.md
├── README.col.md
├── README.cs.md
├── README.da.md
├── README.de.md
├── README.dz.md
├── README.ec.md
├── README.eg.md
├── README.en-pirate.md
├── README.eo.md
├── README.es.md
├── README.ewe.md
├── README.fa.md
├── README.fi.md
├── README.fil.md
├── README.fr.md
├── README.ga.md
├── README.ge.md
├── README.gh.md
├── README.gl.md
├── README.gr.md
├── README.guj.md
├── README.hau.md
├── README.hb.md
├── README.hi.md
├── README.hne.md
├── README.hr.md
├── README.hu.md
├── README.hy.md
├── README.id.md
├── README.igb.md
├── README.is.md
├── README.it.md
├── README.ja.md
├── README.jv.md
├── README.ka.md
├── README.kh.md
├── README.ko.md
├── README.kr.md
├── README.kws.md
├── README.ky.md
├── README.kz.md
├── README.la.md
├── README.ln.md
├── README.lt.md
├── README.lug.md
├── README.lv.md
├── README.ma.md
├── README.me.md
├── README.mg.md
├── README.mk.md
├── README.ml.md
├── README.mli.md
├── README.mm_unicode.md
├── README.mn.md
├── README.mr.md
├── README.mx.md
├── README.my.md
├── README.nl.md
├── README.no.md
├── README.np.md
├── README.od.md
├── README.pb.md
├── README.pcm.md
├── README.pl.md
├── README.ps.md
├── README.pt-ao.md
├── README.pt-pt.md
├── README.pt_br.md
├── README.ro.md
├── README.ru.md
├── README.se.md
├── README.si.md
├── README.sindhi.md
├── README.sk.md
├── README.sl.md
├── README.slk.md
├── README.so.md
├── README.sr-Cyrl.md
├── README.sr-Latn.md
├── README.sw.md
├── README.ta.md
├── README.te.md
├── README.th.md
├── README.tl.md
├── README.tm.md
├── README.tn.md
├── README.tr.md
├── README.ua.md
├── README.un-aln.md
├── README.ur.md
├── README.uz.md
├── README.vn.md
├── README.yor.md
├── README.zh-cn.md
├── README.zh-tw.md
├── README.zul.md
└── Translations.md
Condensed preview — 412 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (2,482K chars).
[
{
"path": ".github/CODE_OF_CONDUCT.md",
"chars": 5493,
"preview": "\n# Contributor Covenant Code of Conduct\n\n## Our Pledge\n\nWe as members, contributors, and leaders pledge to make particip"
},
{
"path": ".github/CONTRIBUTING.md",
"chars": 19910,
"preview": "# Contribution guide\n\nWe appreciate your thought to contribute to open source. :heart:\n\nIf you'd like to suggest a chang"
},
{
"path": ".github/FUNDING.yml",
"chars": 668,
"preview": "# These are supported funding model platforms\n\ngithub: [firstcontributions]\nopen_collective: [firstcontributions]\nko_fi:"
},
{
"path": ".github/ISSUE_TEMPLATE/issue-template.md",
"chars": 1195,
"preview": "---\nname: Suggest changes\nabout: If you want to report a bug or suggest improvements, please open an issue.\ntitle: ''\nla"
},
{
"path": ".github/ISSUE_TEMPLATE.md",
"chars": 790,
"preview": "<!--- Provide a general summary of the issue in the Title above -->\n\n🐞 **Problem**\n<!--- Provide a detailed description "
},
{
"path": ".github/PULL_REQUEST_TEMPLATE.md",
"chars": 747,
"preview": "Before submitting this pull request, check the changes to see it's only the changes you made intentionally\nIf there are "
},
{
"path": ".github/SECURITY.md",
"chars": 489,
"preview": "# Security Policy\n\n## Reporting a Vulnerability\n\nIn order for vulnerability reports to reach maintainers as soon as poss"
},
{
"path": ".github/funding.json",
"chars": 3036,
"preview": "{\n \"version\": \"v1.0.0\",\n \"entity\": {\n \"type\": \"organisation\",\n \"role\": \"owner\",\n \"name\": \"firstcontributions\""
},
{
"path": ".github/workflows/auto-pr-merge.yml",
"chars": 13364,
"preview": "name: Auto-merge PRs\non:\n pull_request_target:\n types: [opened, synchronize]\n paths:\n - 'Contributors.md' # "
},
{
"path": ".gitignore",
"chars": 6550,
"preview": ".DS_Store;\n.idea/\n.vs\n.vscode\n.env\n# User-specific files\n*.rsuser\n*.suo\n*.user\n*.userosscache\n*.sln.docstates\n*.swp\n\n# U"
},
{
"path": "Contributors.md",
"chars": 89076,
"preview": "# Contributors\nhello ji \n- [M. Fajal](https://github.com/Mfaj-cod)\n-[Neha Dubey](https://github.com/Nehainit)\n- [Satyans"
},
{
"path": "LICENSE",
"chars": 1116,
"preview": " MIT License\n\n Copyright (c) 2016 - present Roshan Jossey\n\nPermission is hereby grante"
},
{
"path": "README.md",
"chars": 25227,
"preview": "[](htt"
},
{
"path": "docs/additional-material/Things a Non programmer can do.tam.md",
"chars": 4664,
"preview": "##ஒரு நிரலாளர் அல்லாதவர் செய்யக்கூடியவை\n\n##கேட்க தொடங்குங்கள் (Start Listening)\n\nதிறந்த மூல (open source) திட்டங்கள் அனை"
},
{
"path": "docs/additional-material/Things a non Programmer can do.ar.md",
"chars": 3335,
"preview": "# ما يمكن لغير المبرمج القيام به\n\n## كن متأنيًا\n\nفي مجال البرمجيات مفتوحة المصدر، كل خطوة، سواء كانت برمجة أو جوانب أخرى"
},
{
"path": "docs/additional-material/Things a non Programmer can do.ja.md",
"chars": 5592,
"preview": "# プログラマーでない人ができること\n## 聞くことから始める\n\nオープンソースに関わる全てのことは、他の人との関わりを伴います。 \nあなたはチームに参加しようとしているわけで、それはコミュニティやその仕組みを理解することを意味します。 "
},
{
"path": "docs/additional-material/Things a non Programmer can do.md",
"chars": 13281,
"preview": "# Things a non Programmer can do\n## Start listening\n\nEverything in open source involves other people.\nYou're looking to "
},
{
"path": "docs/additional-material/git_workflow_scenarios/Useful-links-for-further-learning.md",
"chars": 4666,
"preview": "# Useful Links\n\nThis document is dedicated to all the tips and tricks websites, blog posts, and helpful sites that make "
},
{
"path": "docs/additional-material/git_workflow_scenarios/additional-material.md",
"chars": 3915,
"preview": "# Additional information\n\nWe assume that you have already finished with the basic tutorial before coming here. This docu"
},
{
"path": "docs/additional-material/git_workflow_scenarios/amending-a-commit.md",
"chars": 3275,
"preview": "# Amending a Commit\n\nWhat if you commit a change to your remote repository only to realize later that you have a typo in"
},
{
"path": "docs/additional-material/git_workflow_scenarios/check-commit-log.md",
"chars": 1334,
"preview": "# Check commit log\n\nIn order to check commits log for a branch, or, a file, following command can be used:\n\n`git log [op"
},
{
"path": "docs/additional-material/git_workflow_scenarios/configuring-git.md",
"chars": 3152,
"preview": "# Configuring git\n\nThe first time you tried to commit using git, you might have gotten a prompt like the one below:\n\n```"
},
{
"path": "docs/additional-material/git_workflow_scenarios/creating-a-gitignore-file.md",
"chars": 1980,
"preview": "## Understanding .gitignore\n\nThe `.gitignore` file is an essential component of Git's workflow. It tells Git which files"
},
{
"path": "docs/additional-material/git_workflow_scenarios/delete-branch-locally.md",
"chars": 517,
"preview": "# Deleting a locally created Branch\n\nThis will be handy when you accidentally misspelled a branch name.\n\nThis can be don"
},
{
"path": "docs/additional-material/git_workflow_scenarios/gitflow.md",
"chars": 5801,
"preview": "# Gitflow\n\nGitflow is a branching model for Git made by Vincent Driessen. Here the discussion would be the requirements "
},
{
"path": "docs/additional-material/git_workflow_scenarios/installing-git-arch.md",
"chars": 2401,
"preview": "# Installing Git on Arch Linux\n\nTo install Git on Arch Linux, you can use the package manager pacman. First, open a term"
},
{
"path": "docs/additional-material/git_workflow_scenarios/installing-git-ubuntu.md",
"chars": 3957,
"preview": "# Installing Git Ubuntu OS\n\nGit by default is likely already installed in your Ubuntu OS . You can confirm this by launc"
},
{
"path": "docs/additional-material/git_workflow_scenarios/keeping-your-fork-synced-with-this-repository.md",
"chars": 2408,
"preview": "# Keeping your fork synced with this repository\n\nFirst, the flow for a full sync should be understood, which is importan"
},
{
"path": "docs/additional-material/git_workflow_scenarios/moving-a-commit-to-a-different-branch.md",
"chars": 1114,
"preview": "# Moving a commit to a different branch\nWhat if you commit a change, and then realize that you committed to a different "
},
{
"path": "docs/additional-material/git_workflow_scenarios/rebase-vs-merge.md",
"chars": 3299,
"preview": "# Rebase vs Merge\n\nWhen contributing to open-source projects, it’s important to understand how to integrate your changes"
},
{
"path": "docs/additional-material/git_workflow_scenarios/removing-a-file.md",
"chars": 1120,
"preview": "# Removing a file from Git\n\nSometimes, you may want to remove a file from Git but not delete it from your computer. You "
},
{
"path": "docs/additional-material/git_workflow_scenarios/removing-branch-from-your-repository.md",
"chars": 1501,
"preview": "# Remove a branch from your repository\n\nIf you have followed the tutorial up-to-now, our `<add-your-name>` branch has fi"
},
{
"path": "docs/additional-material/git_workflow_scenarios/resetting-a-branch.md",
"chars": 1385,
"preview": "# Reset a branch\n\n```reset``` is the command which can be used when we want to reset the repository with respect to a co"
},
{
"path": "docs/additional-material/git_workflow_scenarios/resetting-a-commit.md",
"chars": 950,
"preview": "# Reset a commit\n\n```reset``` is the command which can be used when we want to move the repository back to a previous co"
},
{
"path": "docs/additional-material/git_workflow_scenarios/resolving-merge-conflicts.md",
"chars": 3104,
"preview": "# What is a merge conflict?\n\nA merge conflict occurs when changes from different branches clash and Git cannot merge the"
},
{
"path": "docs/additional-material/git_workflow_scenarios/reverting-a-commit.md",
"chars": 2148,
"preview": "# Revert a commit\n\nTo revert a commit simply means to create a brand new commit that undoes all\nthe changes made in a pr"
},
{
"path": "docs/additional-material/git_workflow_scenarios/squashing-commits.md",
"chars": 2554,
"preview": "# What is squashing?\n\nIn git, squashing refers to rewriting the history of your commits, so you end up with one commit w"
},
{
"path": "docs/additional-material/git_workflow_scenarios/stashing-a-file.md",
"chars": 6054,
"preview": "# Stashing\n\nWhat if you are working on a big code and suddenly you need to switch the branch from which you are currentl"
},
{
"path": "docs/additional-material/git_workflow_scenarios/storing-credentials.md",
"chars": 1839,
"preview": "# Storing Credentials\n\nYou might have complained about this before - entering your username and password each time you a"
},
{
"path": "docs/additional-material/git_workflow_scenarios/undoing-a-commit.md",
"chars": 2204,
"preview": "# Undo local commits \n\nTo undo a local commit, all you need to do is\n```\ngit reset\n```\nThis command will reset your stag"
},
{
"path": "docs/additional-material/git_workflow_scenarios/why-using-branches.md",
"chars": 3889,
"preview": "## Why Use Branches When Contributing?\nGit branches are an essential tool for collaboration in software development. The"
},
{
"path": "docs/additional-material/translations/Belarusian/Useful-links-for-further-learning.by.md",
"chars": 3425,
"preview": "# Карысныя спасылкі\n\nГэты дакумент прысвечаны ўсіх сайтаў з парадамі і рэкамендацыямі, паведамленнях у блогах і карысным"
},
{
"path": "docs/additional-material/translations/Belarusian/additional-material.by.md",
"chars": 3618,
"preview": "# Дадатковая інфармацыя\n\nТут мы мяркуем, што вы ўжо асвоілі асноўную інструкцыю. Дадатковая інфармацыя змяшчае некаторыя"
},
{
"path": "docs/additional-material/translations/Belarusian/amending-a-commit.by.md",
"chars": 2515,
"preview": "# Выпраўленні ў каміты\n\nУявіце, што вы зрабілі commit ў выдалены рэпазітар, а потым зразумелі, што дапусцілі памылку дру"
},
{
"path": "docs/additional-material/translations/Belarusian/configuring-git.by.md",
"chars": 3566,
"preview": "# Канфігураванне GIT\n\nКалі вы ўпершыню паспрабавалі зрабіць commit, вы маглі ўбачыць такое паведамленне:\n\n```bash\n$ git "
},
{
"path": "docs/additional-material/translations/Belarusian/keeping-your-fork-synced-with-this-repository.by.md",
"chars": 2402,
"preview": "# Сінхранізацыя вашага адгалінаванні з асноўным рэпазітаром\n\nПа-першае, варта разумець паток для поўнай сінхранізацыі, ш"
},
{
"path": "docs/additional-material/translations/Belarusian/moving-a-commit-to-a-different-branch.by.md",
"chars": 1243,
"preview": "# Перамяшчэнне камітаў ў іншую галінку\nШто рабіць, калі вы здзяйсняеце змены, а потым разумееце, што вы здзейснілі іншую"
},
{
"path": "docs/additional-material/translations/Belarusian/removing-a-file.by.md",
"chars": 1194,
"preview": "# Выдаленне файла з-пад GIT кантролю\n\nЧасам можа ўзнікнуць неабходнасць выдаліць файл з-пад GIT кантролю, але захаваць я"
},
{
"path": "docs/additional-material/translations/Belarusian/removing-branch-from-your-repository.by.md",
"chars": 1560,
"preview": "# Выдаленне галінкі з вашага рэпазітара\n\nКалі вы да гэтага часу выконвалі ўрок, то наша галіна `<add-your-name>` скончыл"
},
{
"path": "docs/additional-material/translations/Belarusian/resolving-merge-conflicts.by.md",
"chars": 2362,
"preview": "# Што такое канфлікт зліцця?\n\nПры спробе аб'яднаць іншую галінку з вашай бягучай працоўнай галіной, вы ўносіце змены ў і"
},
{
"path": "docs/additional-material/translations/Belarusian/reverting-a-commit.by.md",
"chars": 2272,
"preview": "# Вярнуць каміт\n\nСкасаваць абавязацельства проста азначае стварыць зусім новы дакумент, які адмяняе ўсе\nзмены, унесеныя "
},
{
"path": "docs/additional-material/translations/Belarusian/squashing-commits.by.md",
"chars": 2645,
"preview": "# Што такое squashing?\n\nУ git, squashing маецца на ўвазе перапісванне гісторыі вашых учынкаў, таму вы ў канчатковым выні"
},
{
"path": "docs/additional-material/translations/Belarusian/stashing-a-file.by.md",
"chars": 6164,
"preview": "# Прыхаваць\n\nШто рабіць, калі вы працуеце над вялікім кодам і раптам вам трэба пераключыць галіну, з якой вы зараз працу"
},
{
"path": "docs/additional-material/translations/Belarusian/undoing-a-commit.by.md",
"chars": 2215,
"preview": "# Адмяніць мясцовыя каміты\n\nКаб адмяніць мясцовыя каміты, усё, што вам трэба зрабіць, гэта\n```\ngit reset\n```\n\nГэтая кама"
},
{
"path": "docs/additional-material/translations/Bengali/add-file.bn.md",
"chars": 1158,
"preview": "## একটি নতুন ফাইল সংযুক্ত করার টিউটোরিয়াল\n\nআপনি যদি নতুন একটি ফাইল আপনার Git রিপোজিটরিতে সংযুক্ত করতে চান, তাহলে এই টিউ"
},
{
"path": "docs/additional-material/translations/Bengali/additional-material.be.md",
"chars": 3783,
"preview": "# অতিরিক্ত তথ্য\n\nআমরা ধরে নিচ্ছি যে আপনি এখানে আসার আগে প্রাথমিক টিউটোরিয়ালটি ইতিমধ্যেই শেষ করেছেন। এই নথিটি আপনাকে উন্"
},
{
"path": "docs/additional-material/translations/Bengali/check-commit-log-bn.md",
"chars": 1313,
"preview": "# কমিট লগ পরীক্ষা করুন\n\nকোনও শাখা বা ফাইলের জন্য কমিট লগ পরীক্ষা করার জন্য, নিম্নলিখিত কমান্ডটি ব্যবহার করা যেতে পারে:\n\n"
},
{
"path": "docs/additional-material/translations/Bengali/configuration-in-bn-github.md",
"chars": 2868,
"preview": "# গিট কনফিগারেশন\n\nপ্রথমবারের মতো যখন আপনি `commit` করার চেষ্টা করবেন, তখন এই ধরনের বার্তা দেখতে পাবেন:\n\n```bash\n$ git co"
},
{
"path": "docs/additional-material/translations/Bengali/creating-gitignore-file-bn.md",
"chars": 2153,
"preview": "## .gitignore বোঝা\n\n`.gitignore` ফাইলটি Git-এর কর্মপ্রবাহের একটি অপরিহার্য উপাদান। এটি Git-কে বলে যে কোন ফাইল এবং ফোল্ডা"
},
{
"path": "docs/additional-material/translations/Bengali/fix-git-permission-error-bn.md",
"chars": 1979,
"preview": "# ওপেন সোর্স অবদানের জন্য Git অনুমতি ত্রুটি সমাধান\n\n## সমস্যা\n\nআমি \"first-contributions\" রিপোজিটরিতে অবদান রাখার চেষ্টা "
},
{
"path": "docs/additional-material/translations/Bengali/gitflow-bn.md",
"chars": 4082,
"preview": "গিটফ্লো (Gitflow)\n\nগিটফ্লো হলো একটি গিট ব্রাঞ্চিং মডেল, যা ভিনসেন্ট ড্রিসেন প্রস্তাব করেছিলেন। এখানে মূলত এর প্রয়োজনীয়"
},
{
"path": "docs/additional-material/translations/Bengali/merge-conflict.md",
"chars": 1791,
"preview": "মার্জ কনফ্লিক্ট (Merge Conflict) কী?\n\nযখন আপনি অন্য কোনো ব্রাঞ্চকে আপনার বর্তমান কাজের ব্রাঞ্চের সাথে মার্জ করতে চান, তখ"
},
{
"path": "docs/additional-material/translations/Bengali/things-a-non-programmer-can-do-bn.md",
"chars": 5211,
"preview": "# একজন নন-প্রোগ্রামার যা করতে পারেন\n## শোনা শুরু করুন\n\nওপেন সোর্স-এ সবকিছুতেই অন্যরা জড়িত।\n\nআপনি একটি দলে যোগ দিতে চাইছ"
},
{
"path": "docs/additional-material/translations/Chinese/Things a non Programmer can do.zh-cn.md",
"chars": 3564,
"preview": "# 非程序员可以做的事\n## 从倾听开始\n\n开源的本质是人与人之间的合作。 \n你想要加入一个团队,就必须了解这个社区以及它是如何运作的。 \n直接进入一个项目并说“嗨,我认为这个项目应该做XXX”通常不会被很好地接受。 \n某些项目可能欢"
},
{
"path": "docs/additional-material/translations/Chinese/Useful-links-for-further-learning.zh-cn.md",
"chars": 3735,
"preview": "# 实用链接\n\n本页面致敬所有让我们生活更轻松的技巧网站、博客文章和实用链接。 \n无论是初学者还是资深开发者,它们都是极好的参考资源。 \n这个页面将作为一个索引,汇总所有对开源领域新人或想深入了解的人有帮助的链接。\n\n## 链接列表\n*"
},
{
"path": "docs/additional-material/translations/Chinese/additional-material.zh-cn.md",
"chars": 1397,
"preview": "# 附加资料\n\n我们认为你在来到这里之前已经完成基本教学。附加资料会给你关于 Git 进阶技术的信息。\n\n### [从你的 repository 删除分支](../removing-branch-from-your-repository.m"
},
{
"path": "docs/additional-material/translations/Chinese/addtional-material.cht.md",
"chars": 1690,
"preview": "# 附加資料\n\n我們認為你在來到這裡以前已經完成基本教學。附加資料會給你關於 Git 進階技術的資訊。\n\n### [從你的 repository 刪除分支](../../git_worklow_scenarios/removing-bran"
},
{
"path": "docs/additional-material/translations/Chinese/amending-a-commit.zh-cn.md",
"chars": 1397,
"preview": "# 修改 Commit\n\n假设你已经将一个更改提交到远程仓库,但后来你发现提交信息有一个拼写错误,或者你忘记在最近的提交中添加一行。 \n你该如何编辑这个提交?这篇教程将为你解答。\n\n## 在推送到 Github 后修改最近的提交信息\n如果"
},
{
"path": "docs/additional-material/translations/Chinese/check-commit-log.zh-cn.md",
"chars": 930,
"preview": "# 查看提交日志\n\n为了查看某个分支或某个文件的提交日志,可以使用以下命令:\n\n`git log [options] [path]`\n\n该命令的输出默认按逆时间顺序排列。\n\n## 命令输出示例\n```\n$ git log\ncommit e3"
},
{
"path": "docs/additional-material/translations/Chinese/configuring-git.zh-cn.md",
"chars": 1586,
"preview": "# 配置 git\n\n第一次使用 git 提交时,你可能会看到如下提示:\n\n```bash\n$ git commit\n*** 请告诉我你是谁。\n\n运行\n\ngit config --global user.email \"you@example."
},
{
"path": "docs/additional-material/translations/Chinese/creating-a-gitignore-file.zh-cn.md",
"chars": 1203,
"preview": "# .gitignore\n\n.gitignore 文件是一个文本文件,用于告诉 Git 在项目中哪些文件或文件夹应被忽略。\n\n一个本地的 .gitignore 文件通常放置在项目的根目录下。你也可以创建一个全局的 .gitignore 文件"
},
{
"path": "docs/additional-material/translations/Chinese/delete-branch-locally.zh-cn.md",
"chars": 302,
"preview": "# 删除本地创建的分支\n\n当你不小心拼错了分支名称时,这个操作会非常有用。\n\n你可以通过 *3* 种方式来删除分支:\n\n```\ngit branch -D <branch_name>\n```\n\n```\ngit branch --delete"
},
{
"path": "docs/additional-material/translations/Chinese/gitflow.zh-cn.md",
"chars": 3275,
"preview": "# Gitflow\n\nGitflow 是由 Vincent Driessen 创建的 Git 分支模型。本文将讨论 Gitflow 的要求和用例。<br />\nGitflow 工作流定义了一个围绕项目发布而设计的严格分支模型,提供了一个强大"
},
{
"path": "docs/additional-material/translations/Chinese/installing-git-arch.zh-cn.md",
"chars": 1277,
"preview": "# 在 Arch Linux 上安装 Git\n\n要在 Arch Linux 上安装 Git,可以使用包管理器 pacman。首先,打开终端并使用以下命令更新系统:\n\n```shell\n$ sudo pacman -Syu\n```\n\n接下来,"
},
{
"path": "docs/additional-material/translations/Chinese/installing-git-ubuntu.zh-cn.md",
"chars": 1831,
"preview": "# 在 Ubuntu OS 上安装 Git\n\n默认情况下,Git 很可能已经在你的 Ubuntu 操作系统中安装好了。你可以通过打开终端并输入以下命令来确认:\n\n```shell\n$ git --version\n```\n\n如果你看到类似下面"
},
{
"path": "docs/additional-material/translations/Chinese/keeping-your-fork-synced-with-this-repository.zh-cn.md",
"chars": 1301,
"preview": "# 保持你的分叉与该仓库同步\n\n首先,应该理解完整同步的流程,这一点非常重要。在这个流程中,有三个不同的仓库:我的公共仓库在 GitHub 上 `github.com/firstcontributions/first-contributio"
},
{
"path": "docs/additional-material/translations/Chinese/moving-a-commit-to-a-different-branch.zh-cn.md",
"chars": 585,
"preview": "# 移动提交到不同的分支\n假设你提交了一个更改,然后意识到你提交到了错误的分支。 \n你该如何更改呢?这篇教程将为你解答。\n\n## 将最新的提交移动到现有分支\n为此,请输入以下命令:\n\n```git reset HEAD~ --soft``"
},
{
"path": "docs/additional-material/translations/Chinese/removing-a-file.zh-cn.md",
"chars": 511,
"preview": "# 从 Git 中移除文件\n\n有时你可能想要从 Git 中移除一个文件,但不想从你的计算机中删除它。你可以使用以下命令来实现:\n\n``git rm <file> --cached``\n\n## 那么发生了什么?\n\nGit 将不再跟踪被移除文件"
},
{
"path": "docs/additional-material/translations/Chinese/removing-branch-from-your-repository.zh-cn.md",
"chars": 803,
"preview": "# 从你的仓库中移除分支\n\n如果你已经按照教程进行到此,我们的 `<add-your-name>` 分支已经完成了它的使命,是时候将其从你本地机器的仓库中删除了。虽然这不是必须的,但该分支的名称显示了它的特殊用途,因此它的生命周期可以相应地"
},
{
"path": "docs/additional-material/translations/Chinese/resetting-a-branch.zh-cn.md",
"chars": 555,
"preview": "# 重置一个分支\n\n`reset` 是一个可以用来重置仓库(相对于某个提交或分支)的命令。正如其名字所示,重置会丢弃当前(基础)分支上的所有内容,并使其与我们选择重置的目标分支(称为原始分支)完全相同。这实际上意味着,我们将得到一个原始分支"
},
{
"path": "docs/additional-material/translations/Chinese/resetting-a-commit.zh-cn.md",
"chars": 401,
"preview": "# 重置一个提交\n\n```reset``` 是一个用于将仓库回退到之前某个提交的命令,丢弃该提交之后的所有更改。<br/>\n重置和撤销提交的主要区别在于,git reset ```取消暂存文件并将我们的更改带回工作目录```\n而 git r"
},
{
"path": "docs/additional-material/translations/Chinese/resolving-merge-conflicts.zh-cn.md",
"chars": 938,
"preview": "# 什么是合并冲突?\n\n当你尝试将另一个分支合并到当前工作分支时,你是在将另一个上下文的更改与当前工作文件结合在一起。\n如果两个人修改了同一文件的相同行,或者一个人决定删除该文件,而另一个人决定修改它,Git 无法识别哪个版本是正确的。Gi"
},
{
"path": "docs/additional-material/translations/Chinese/reverting-a-commit.zh-cn.md",
"chars": 978,
"preview": "# 撤销一个提交\n\n撤销一个提交意味着创建一个全新的提交,撤销之前提交所做\n的所有更改。这就像在 Git 中执行 `CTRL + Z`。\n\n在 Git 中,撤销操作变得更加简单,因为你推送到远程仓库的每个提交都有一个唯一的字母数字键(称为 "
},
{
"path": "docs/additional-material/translations/Chinese/squashing-commits.zh-cn.md",
"chars": 1282,
"preview": "# 什么是 Squashing(压缩提交)?\n\n在 Git 中,**squashing(压缩提交)** 是指重写提交历史,把多个提交合并成一个提交,并添加一个描述性信息来说明这次更改的内容。 \n\n在开源项目中,这通常是常见操作,因为分支的"
},
{
"path": "docs/additional-material/translations/Chinese/stashing-a-file.zh-cn.md",
"chars": 3377,
"preview": "# 使用 Git Stash 暂存工作进度\n\n如果你正在进行一个大型开发任务,突然需要切换分支去做其他事情,但当前代码还没写完、也没有测试, \n你可能并不希望提交这些不完整的更改。可 Git 不允许你直接切换分支,除非先处理这些更改。 "
},
{
"path": "docs/additional-material/translations/Chinese/storing-credentials.zh-cn.md",
"chars": 911,
"preview": "# 存储凭据(用户名与密码)\n\n你可能遇到过这样的烦恼——每次访问仓库都要输入用户名和密码,这很麻烦,而且若耗时过长还会打断你的工作流。 \n但其实没必要如此繁琐。\n\n这里我们介绍一种常见的方式: [git credential cache"
},
{
"path": "docs/additional-material/translations/Chinese/undoing-a-commit.zh-cn.md",
"chars": 1080,
"preview": "# 撤销本地提交\n\n要撤销本地提交,只需要运行以下命令:\n```\ngit reset\n```\n此命令会将暂存区(staging area)重置为你最近的一次提交,但工作目录中的更改不会被影响。 \n因此,你仍然可以重新提交这些更改。\n\n如果"
},
{
"path": "docs/additional-material/translations/Chinese/why-using-branches.zh-cn.md",
"chars": 1522,
"preview": "# 为什么在贡献时要使用分支\n\n## 什么是分支?\n\n分支(Branch)本质上是指向某个提交(commit)的指针。\n\n当你创建分支时,Git 会基于你当前的代码状态生成一个新的快照,你可以在这个分支上自由修改,而不会影响主代码(通常是 "
},
{
"path": "docs/additional-material/translations/Egyptian/Things a non Programmer can do.eg.md",
"chars": 7302,
"preview": "# حاجات ممكن اللي مش مبرمج يعملها\n## اسمع الأول\n\nكل حاجة في الـ Open Source بتعتمد على الناس اللي شغالة فيها. \nإنت عايز"
},
{
"path": "docs/additional-material/translations/Farsi/amending-a-commit.fa.md",
"chars": 2046,
"preview": "# اصلاح یک کامیت\n\nچه کار باید بکنی اگر یک تغییر را روی کامیت کردی ولی بعدا متوجه شدی که پیام کامیت مشکل داشته و یا فرامو"
},
{
"path": "docs/additional-material/translations/Farsi/delete-branch-locally.fa.md",
"chars": 531,
"preview": "# حذف کردن شاخه که به صورت محلی ایجاد شده است\n\nاین در زمانی سودمند خواهد بود که شما نام یک شاخه (برنچ) را اشتباه نوشته ا"
},
{
"path": "docs/additional-material/translations/Farsi/moving-a-commit-to-a-different-branch.fa.md",
"chars": 423,
"preview": "## فراموش کردن رفتن به یک مخزن دیگر\n\nوقتی که شما تغییراتی روی برنچ فعلی انجام داده ای و فراموش کرده اید آن را روی برنچ ج"
},
{
"path": "docs/additional-material/translations/French/Things a non Programmer can do.fr.md",
"chars": 14590,
"preview": "# Ce qu'un non programmeur peut faire\n\n## Être attentive\n\nDans le domaine de l'open source, toute démarche, qu'il s'agis"
},
{
"path": "docs/additional-material/translations/French/additional-material.fr.md",
"chars": 4098,
"preview": "# Informations supplémentaires\nNous partons du principe que vous avez déjà lu le tutoriel basique avant de vous rendre i"
},
{
"path": "docs/additional-material/translations/French/amending-a-commit.fr.md",
"chars": 2707,
"preview": "# Modifier un commit\n\nImaginons que vous avez effectué un commit sur votre répertoire distant et que vous vous rendez co"
},
{
"path": "docs/additional-material/translations/French/check-commit-log.fr.md",
"chars": 951,
"preview": "# Vérifier l'historique des commits\n\nPour vérifier l'historique des commits d'une branche ou d'un fichier, la commande s"
},
{
"path": "docs/additional-material/translations/Germany",
"chars": 0,
"preview": ""
},
{
"path": "docs/additional-material/translations/Greek/git_workflow_scenarios/additional-material.gr.md",
"chars": 4933,
"preview": "# Επιπλέον πληροφορίες\n\nΥποθέτουμε ότι έχετε ήδη ολοκληρώσει το βασικό μάθημα πριν έρθετε εδώ. Αυτό το έγγραφο θα σας πα"
},
{
"path": "docs/additional-material/translations/Greek/git_workflow_scenarios/amending-a-commit.gr.md",
"chars": 4173,
"preview": "# Τροποποίηση μιας Καταχώρησης (Commit)\n\nΤι γίνεται αν κάνετε μια αλλαγή στο απομακρυσμένο αποθετήριό σας μόνο για να συ"
},
{
"path": "docs/additional-material/translations/Greek/git_workflow_scenarios/check-commit-log.gr.md",
"chars": 986,
"preview": "# Έλεγχος καταγραφής αλλαγών (commit log)\n\nΓια να ελέγξετε την καταγραφή αλλαγών (commit log) για ένα κλαδί ή ένα αρχείο"
},
{
"path": "docs/additional-material/translations/Greek/git_workflow_scenarios/configuring-git.gr.md",
"chars": 3621,
"preview": "# Διαμόρφωση του git\n\nΤην πρώτη φορά που προσπαθήσατε να κάνετε commit χρησιμοποιώντας το git, πιθανόν να είδατε ένα παρ"
},
{
"path": "docs/additional-material/translations/Greek/git_workflow_scenarios/creating-a-gitignore-file.gr.md",
"chars": 2930,
"preview": "# .gitignore\n\nΤο αρχείο .gitignore είναι ένα αρχείο κειμένου που λέει στο Git ποια αρχεία ή φάκελοι πρέπει να αγνοούνται"
},
{
"path": "docs/additional-material/translations/Greek/git_workflow_scenarios/delete-branch-locally.gr.md",
"chars": 623,
"preview": "# Διαγραφή ενός τοπικά δημιουργημένου κλαδιού\n\nΑυτό θα είναι χρήσιμο όταν κάνετε κατά λάθος λάθος το όνομα ενός κλαδιού."
},
{
"path": "docs/additional-material/translations/Greek/git_workflow_scenarios/gitflow.gr.md",
"chars": 6628,
"preview": "# Gitflow\n\nΤο Gitflow είναι ένα μοντέλο κλαδισμού για το Git που δημιουργήθηκε από τον Vincent Driessen. Εδώ θα συζητήσο"
},
{
"path": "docs/additional-material/translations/Hindi/Amending a Commit",
"chars": 3299,
"preview": "# कमिट में संशोधन करना \n\nआपके दूरस्थ संग्रहालय में एक परिवर्तन करते हैं, फिर बाद में पता चलता है कि आपके कमिट संदेश में "
},
{
"path": "docs/additional-material/translations/Hindi/Things a non Programmer can do",
"chars": 11740,
"preview": "# Things a non Programmer can do\n## सुनना शुरू करें\n\nसब कुछ ओपन सोर्स में दूसरे लोगों को शामिल करता है। \nआप एक टीम में श"
},
{
"path": "docs/additional-material/translations/Hindi/Useful-links-for-further-learning.hi.md",
"chars": 4374,
"preview": "# उपयोगी लिंक्स\n\nयह लेख उन सभी युक्तियों और युक्तियों वाली वेबसाइटों, ब्लॉग पोस्टों और सहायक साइटों को समर्पित है जो हमा"
},
{
"path": "docs/additional-material/translations/Hindi/add-file.hi.md",
"chars": 1037,
"preview": "## एक नई फ़ाइल जोड़ने का ट्यूटोरियल\n\nयदि आप एक नई फ़ाइल को अपने Git रिपॉज़िटरी में जोड़ना चाहते हैं, तो यह ट्यूटोरियल आप"
},
{
"path": "docs/additional-material/translations/Hindi/moving-a-commit-to-a-different-branch.hi.md",
"chars": 1216,
"preview": "# एक कमिट शाखा को एक अलग शाखा में ले जाना\nक्या होगा यदि आप कोई बदलाव कमिट करते हैं, और फिर महसूस करें कि आप एक अलग शाखा "
},
{
"path": "docs/additional-material/translations/Hindi/removing-a-file.hi.md",
"chars": 1308,
"preview": "Here's the corrected README.md file with improved grammar:\n\n# गिट से एक फाइल को हटाना\nकभी-कभी, आपको किसी फ़ाइल को Git से"
},
{
"path": "docs/additional-material/translations/Hindi/removing-branch-from-your-repository.hi.md",
"chars": 1517,
"preview": "# अपने रिपॉजिटरी से एक शाखा निकालें\n\nयदि आपने अब तक ट्यूटोरियल का पालन किया है, तो हमारी `<add-your-name>` शाखा ने अपना "
},
{
"path": "docs/additional-material/translations/Hindi/resetting-a-branch.hi.md",
"chars": 1427,
"preview": "# एक शाखा रीसेट करें\n\n```reset``` वह कमांड है जिसका उपयोग तब किया जा सकता है जब हम किसी कमिट या शाखा के संबंध में रिपॉजि"
},
{
"path": "docs/additional-material/translations/Hindi/resetting-a-commit.hi.md",
"chars": 933,
"preview": "# कमिट रीसेट करें\n\n\n```reset``` वह कमांड है जिसका उपयोग तब किया जा सकता है जब हम रिपॉजिटरी को पिछली कमिट में वापस ले जान"
},
{
"path": "docs/additional-material/translations/Indonesian/Things a non Programmer can do.id.md",
"chars": 13879,
"preview": "# Hal-hal yang dapat dilakukan oleh non Programmer\n## Mulai mendengarkan\n\nSemua yang ada di open source melibatkan orang"
},
{
"path": "docs/additional-material/translations/Indonesian/Useful-links-for-further-learning.id.md",
"chars": 4392,
"preview": "# Tautan-tautan Bermanfaat\n\nDokumen ini didedikasikan untuk semua situs web tips dan trik, postingan blog, dan situs ber"
},
{
"path": "docs/additional-material/translations/Indonesian/additional-material.id.md",
"chars": 3514,
"preview": "# Informasi tambahan\n\nKami berasumsi Anda sudah menyelesaikan tutorial dasar sebelum datang ke sini. Dokumen ini akan me"
},
{
"path": "docs/additional-material/translations/Indonesian/removing-a-file.id.md",
"chars": 1123,
"preview": "# Menghapus file\n\nTerkadang Anda ingin menghapus file dari Git, tetapi Anda tidak ingin menghapusnya dari komputer Anda."
},
{
"path": "docs/additional-material/translations/Indonesian/removing-branch-from-your-repository.id.md",
"chars": 1501,
"preview": "# Remove a branch from your repository\n\nIf you have followed the tutorial up-to-now, our `<add-your-name>` branch has fi"
},
{
"path": "docs/additional-material/translations/Indonesian/resetting-a-commit.id.md",
"chars": 999,
"preview": "# Mengatur Ulang Sebuah commit\n\n`git reset` adalah perintah yang dapat digunakan ketika kita ingin memindahkan repositor"
},
{
"path": "docs/additional-material/translations/Italian/removing-a-file.it.md",
"chars": 1192,
"preview": "# Rimuovere un file da Git\n\nPuò succedere che tu voglia rimuovere un file da Git, mantenendolo comunque nel tuo computer"
},
{
"path": "docs/additional-material/translations/Italian/reverting-a-commit.it.md",
"chars": 2429,
"preview": "# ripristinare una commit\n\nRipristinare (*revert) una commit significa creare una nuova commit che elimina tutti\ni cambi"
},
{
"path": "docs/additional-material/translations/Japanese/Things a non Programmer can do.ja.md",
"chars": 3248,
"preview": "プログラマーでなくてもできること\n聞くことから始めよう\n\nオープンソースはすべて、他の人々を巻き込むことです。\nあなたはチームに加わろうとしており、それにはコミュニティとその仕組みを理解する必要があります。\nプロジェクトに参加して「こんにち"
},
{
"path": "docs/additional-material/translations/Kannada/Things a non programmer can do.ka.md",
"chars": 4750,
"preview": "# ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾಡದವರು ಮಾಡಬಹುದಾದ ಕೆಲಸಗಳು \n\n## ಕೇಳುವುದರಿಂದ ಪ್ರಾರಂಭಿಸಿ \n\nಓಪನ್ ಸೋರ್ಸ್ ಪ್ರೊಜೆಕ್ಟ್ ಎಂದರೆ ಇತರ ವ್ಯಕ್ತಿಗಳೊಂದಿ"
},
{
"path": "docs/additional-material/translations/Kannada/additional-material.ka.md",
"chars": 3538,
"preview": "# ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿ\n\nನಾವು ನೀವು ಮೂಲಭೂತ ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ್ದೀರಿ ಎಂದು ಊಹಿಸುತ್ತೇವೆ. ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿಯು ಗಿಟ್ನ ಹೆಚ"
},
{
"path": "docs/additional-material/translations/Kannada/amending-a-commit.ka.md",
"chars": 2351,
"preview": "# ಕಮಿಟ್ ಸರಿಪಡಿಸುವುದು\n\nನೀವು ನಿಮ್ಮ ರಿಮೋಟ್ ರೆಪೊಸಿಟರಿಗೆ ಬದಲಾವಣೆಯನ್ನು ಕಮಿಟ್ ಮಾಡಿದ ನಂತರ, ಅದರಲ್ಲಿ ಕಮಿಟ್ ಸಂದೇಶದಲ್ಲಿ ಒಂದು ದೋಷವಿದೆ"
},
{
"path": "docs/additional-material/translations/Kannada/configuring-git.ka.md",
"chars": 2844,
"preview": "# GIT ಸಂರಚನೆ\n\nನೀವು ಮೊದಲು Git ಅನ್ನು ಬಳಸಲು ಪ್ರಯತ್ನಿಸಿದಾಗ, ನೀವು ಈ ರೀತಿಯ ಸಂದೇಶವನ್ನು ಸ್ವೀಕರಿಸಿದ್ದೀರಾ:\n\n```bash\n$ git commit\n*"
},
{
"path": "docs/additional-material/translations/Kannada/how-to-contribute-open-source-projects-kannada.md",
"chars": 3748,
"preview": "\r\n# ಓಪನ್ ಸೋರ್ಸ್ ಪ್ರಾಜೆಕ್ಟ್ಗಳಿಗೆ ಹೇಗೆ ಕೊಡುಗೆ ನೀಡುವುದು: ಆರಂಭಿಕರಿಗಾಗಿ ಸಂಪೂರ್ಣ ಮಾರ್ಗದರ್ಶಿ\r\n\r\n**ಸಂಕ್ಷಿಪ್ತವಾಗಿ:** ನೀವು ನಿಮ್ಮ "
},
{
"path": "docs/additional-material/translations/Kannada/keeping-your-fork-synced-with-this-repo.ka.md",
"chars": 2111,
"preview": "## ನಿಮ್ಮ Fork ಅನ್ನು ಈ ರೆಪೊಸಿಟರಿಯೊಂದಿಗೆ ಸಮನ್ವಯಗೊಳಿಸುವುದು\n\nಮೊದಲು, ಪೂರ್ಣ ಸಮನ್ವಯದ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕು. ಈ ಸಂದರ್ಭ"
},
{
"path": "docs/additional-material/translations/Kannada/moving-a-commit-to-a-different-branch.ka.md",
"chars": 1053,
"preview": "# commit ಅನ್ನು ಬೇರೆ branch ಗೆ ಸ್ಥಳಾಂತರಿಸುವುದು\n\nನೀವು commit ಮಾಡಿದ್ದ ನಂತರ, ಅದು ತಪ್ಪಾಗಿ ಬೇರೆ branch ನಲ್ಲಿ ಆಗಿದೆ ಎಂದು ಗಮನಿಸಿ"
},
{
"path": "docs/additional-material/translations/Kannada/removing-a-file.ka.md",
"chars": 2045,
"preview": "# commit ಅನ್ನು ಬೇರೆ branch ಗೆ ಸ್ಥಳಾಂತರಿಸುವುದು\n\nನೀವು commit ಮಾಡಿದ್ದ ನಂತರ, ಅದು ತಪ್ಪಾಗಿ ಬೇರೆ branch ನಲ್ಲಿ ಆಗಿದೆ ಎಂದು ಗಮನಿಸಿ"
},
{
"path": "docs/additional-material/translations/Kannada/removing-branch-from-your-repo.ka.md",
"chars": 1683,
"preview": "## ನಿಮ್ಮ ರೆಪೊಸಿಟರಿಯಿಂದ ಬ್ರಾಂಚ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವುದು\n\nನೀವು ಈ ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ಇದುವರೆಗೆ ಅನುಸರಿಸಿದ್ದರೆ, ನಿಮ್ಮ ಬ್ರಾಂಚ್ `<ad"
},
{
"path": "docs/additional-material/translations/Korean/Things a non Programmer can do.kr.md",
"chars": 6580,
"preview": "## 오픈소스 프로젝트는 프로그래머만 기여할 수 있는 것이 아닙니다. 코딩 실력이 없어도 오픈소스 프로젝트에 참여하고 기여할 수 있는 다양한 방법들이 있습니다.\n\n## 경청하기\n\n오픈소스의 모든 것은 다른 사람들과의"
},
{
"path": "docs/additional-material/translations/Korean/additional-material.ko.md",
"chars": 2224,
"preview": "# 추가 정보\n\n여러분이 여기에 오기 전에 기본실습 과정을 이미 완료했다고 가정합니다. 이 문서는 고급 Git 기술에 대한 추가적인 정보를 제공합니다.\n\n### [커밋 수정하기](amending-a-commit.ko"
},
{
"path": "docs/additional-material/translations/Korean/amending-a-commit.ko.md",
"chars": 1438,
"preview": "## 커밋 수정하기\n\n만약 커밋 메시지에 오타가 있거나 가장 최근의 커밋에서 몇줄을 빼먹은 걸 나중에 깨닫고 원격 저장소로 커밋을 수정하고자 하는 경우 어떻게 할까요? 이 자습서는 이러한 내용을 다룹니다.\n\n### "
},
{
"path": "docs/additional-material/translations/Korean/check-commit-log.ko.md",
"chars": 1227,
"preview": "# 커밋 로그 확인하기\n\n특정 브랜치 및 파일과 관련된 커밋 로그를 확인하고 싶으시다면 다음 명령어를 유용하게 쓰실 수 있습니다:\n\n`git log [options] [path]`\n\n이 명령어는 기본적으로 커밋 로그"
},
{
"path": "docs/additional-material/translations/Korean/delete-branch-locally.ko.md",
"chars": 377,
"preview": "# 이 문서는 로컬 저장소에서 브랜치를 삭제하는법을 제공합니다.\n\n브랜치 이름을 실수로 잘못 입력했을대 유용합니다.\n\n이것은 *3*가지 방법으로 할 수 있습니다.\n\n```\ngit branch -D <브랜치 이름>\n`"
},
{
"path": "docs/additional-material/translations/Korean/keeping-your-fork-synced-with-this-repository.ko.md",
"chars": 1578,
"preview": "# 여러분이 포크한 저장소와 싱크상태 유지하기\n\n먼저, 전체 싱크과정을 이해해야합니다. 본 스키마에는 3개의 저장소들이 있습니다. 저의 GitHub에 있는 제 공개저장소인 `github.com/Roshanjossey"
},
{
"path": "docs/additional-material/translations/Korean/moving-a-commit-to-a-different-branch.ko.md",
"chars": 1003,
"preview": "## 커밋을 다른 브랜치로 옮기기\n\nWhat if you commit a change, and then realize that you committed to a different branch?\nHow can you "
},
{
"path": "docs/additional-material/translations/Korean/removing-branch-from-your-repository.ko.md",
"chars": 1037,
"preview": "## 여러분의 저장소에서 브랜치 삭제하기\n\n지금까지의 튜토리얼을 수행했다면, 우리의 `<add-your-name>` 브랜치가 목적을 완료했습니다. 이제는 로컬 저장소에서 삭제할 차례입니다. 필수사항은 아니지만 이 브"
},
{
"path": "docs/additional-material/translations/Korean/resolving-merge-conflicts.ko.md",
"chars": 1459,
"preview": "# 병합 충돌이 무엇인가요?\n\n여러분이 또 다른 브랜치에서 현재 작업중인 브랜치로 병합하고자할 때, 또 다른 변경사항들도 같이 반영되어야 하므로 여러분의 현재 작업중인 파일들에 같이 결합이 이루어지게 됩니다.\n만일 "
},
{
"path": "docs/additional-material/translations/Korean/reverting-a-commit.ko.md",
"chars": 1298,
"preview": "## 커밋 되돌리기\n\n커밋을 되돌리려면 이전 커밋에서 수행 된 모든 변경 사항을 취소하는 새로운 커밋을 만드는 것입니다. 그것은 git에서 ```CTRL + Z ``` 를 실행하는 것과 같습니다.\n\n원격 저장소에 푸"
},
{
"path": "docs/additional-material/translations/Korean/undoing-a-commit.ko.md",
"chars": 1699,
"preview": "## 로컬 커밋 되돌리기\n\n로컬에서 커밋을 위해 스테이징 영역에 추가한 작업 내용을 되돌리기 위해서는 다음 명령을 실행합니다.\n```\ngit reset\n```\n\n위 명령어는 수정한 코드가 반영된 스테이징 영역을 가장"
},
{
"path": "docs/additional-material/translations/Malayalam/Things-a-non-programmer-can-do.ml.md",
"chars": 14386,
"preview": "# പ്രോഗ്രാമർ അല്ലാത്ത ഒരാൾക്ക് ചെയ്യാൻ കഴിയുന്ന കാര്യങ്ങൾ\n## ശ്രദ്ധിക്കാൻ തുടങ്ങുക\n\nഓപ്പൺ സോഴ്സിലെ എല്ലാം മറ്റുള്ളവരെ "
},
{
"path": "docs/additional-material/translations/Marathi/Removing-a-file.ma.md",
"chars": 1130,
"preview": "# गिटमधून फाइल काढून टाकणे\nकधीकधी, आपण कुठलीक फाइल गिटमधून काढून टाकायला इच्छिता, परंतु ती आपल्या संगणकावरून काढून टाकाय"
},
{
"path": "docs/additional-material/translations/Marathi/additional-material.ma.md",
"chars": 3238,
"preview": "# अतिरिक्त माहिती\n\nयेथे आपण असे गृहीत धरू की आपण आधीच मूलभूत सूचनांमध्ये प्रभुत्व मिळवले आहे. पूरक माहितीमध्ये GIT आदेशा"
},
{
"path": "docs/additional-material/translations/Nepali/additional-material.np.md",
"chars": 3545,
"preview": "# थप जानकारी\nहामी मान्दछौं कि तपाईंले यहाँ जानु अघि आधारभूत ट्यूटोरियल पढिसक्नुभएको छ। यो कागजातले तपाईंलाई Git प्रविधिह"
},
{
"path": "docs/additional-material/translations/Nepali/amending-a-commit.np.md",
"chars": 2347,
"preview": "# प्रतिबद्धता सम्पादन गर्नुहोस्\n\nमानौं कि तपाईंले आफ्नो रिमोट डाइरेक्टरीमा प्रतिबद्धता गर्नुभयो र पछि यो महसुस गर्नुहोस्"
},
{
"path": "docs/additional-material/translations/Nepali/configuring-git.np.md",
"chars": 2983,
"preview": "# Git वातावरण सेट अप गर्दै\n\nपहिलो पटक तपाईंले Git सँग कमिट गर्ने प्रयास गर्नुभयो, तपाईंले निम्न सन्देश देख्न सक्नुहुन्छ:"
},
{
"path": "docs/additional-material/translations/Portugues/Things a non Programmer can do.pt-br.md",
"chars": 12037,
"preview": "# Coisas Que Não-Programadores Podem Fazer\n## Começar escutando\n\nTudo em código aberto envolve outras pessoas.\nVocê está"
},
{
"path": "docs/additional-material/translations/Portugues/additional-material.pt_br.md",
"chars": 3531,
"preview": "# Informações Adicionais\n\nNós imaginamos que você já tenha terminado o tutorial básico antes de vir aqui. As informaçõe"
},
{
"path": "docs/additional-material/translations/Portugues/amending-a-commit.pt_br.md",
"chars": 2572,
"preview": "# Corrigindo um Commit\n\nE se você fizer o commit de uma alteração para o seu repositório remoto, e posteriormente acabar"
},
{
"path": "docs/additional-material/translations/Portugues/confinguring-git.pt-br.md",
"chars": 3376,
"preview": "# Configurando GIT\n\nA primeira vez que você tentar fazer um commit usando git, deve ter recebido uma como esta:\n\n```bash"
},
{
"path": "docs/additional-material/translations/Portugues/keeping-your-fork-synced-with-this-repository.pt_br.md",
"chars": 2493,
"preview": "## Mantendo o seu Fork sincronizado com este repositório\n\nPrimeiro, o fluxo para uma sincronização completa precisa ser "
},
{
"path": "docs/additional-material/translations/Portugues/moving-a-commit-to-a-different-branch.pt_br.md",
"chars": 1209,
"preview": "# Movendo um commit para outra branch\nE se apenas depois de ter realizado o commit de uma alteração, vocẽ perceber que f"
},
{
"path": "docs/additional-material/translations/Portugues/removing-a-file.pt_br.md",
"chars": 1174,
"preview": "# Removendo um arquivo do Git\n\nÀs vezes, você pode querer remover um arquivo do Git, mas não excluí-lo do seu computador"
},
{
"path": "docs/additional-material/translations/Portugues/removing-branch-from-your-repository.pt_br.md",
"chars": 1527,
"preview": "## Removendo o Branch do seu repositório\n\nSe você seguiu o tutorial até agora, seu Branch `<add-seu-nome>` concluiu seu "
},
{
"path": "docs/additional-material/translations/Romanian/how-to-contribute-to-open-source-projects.ro.md",
"chars": 6786,
"preview": "# Cum sa contribuiti la proiectele Open Source: Un ghid detaliat pentru incepatori\n\nPe scurt: Daca sunteti nerabdator/ne"
},
{
"path": "docs/additional-material/translations/Russian/additional-material.ru.md",
"chars": 3641,
"preview": "# Дополнительная информация\n\nЗдесь мы предполагаем, что вы уже освоили основную инструкцию. Дополнительная информация со"
},
{
"path": "docs/additional-material/translations/Russian/amending-a-commit.ru.md",
"chars": 2612,
"preview": "# Исправления в коммите\n\nПредставьте, что вы сделали коммит в удаленный репозиторий, а потом поняли, что допустили опеча"
},
{
"path": "docs/additional-material/translations/Russian/configuring-git.ru.md",
"chars": 3927,
"preview": "# Конфигурирование GITа\n\nКогда вы впервые попытались сделать коммит, вы могли увидеть такое сообщение: \n\n```bash\n$ git c"
},
{
"path": "docs/additional-material/translations/Russian/moving-a-commit-to-a-different-branch.ru.md",
"chars": 1298,
"preview": "# Перемещение коммита в другую ветку\nЧто если вы сделали коммит, а затем поняли, что изменили неправильную ветку? \nКак и"
},
{
"path": "docs/additional-material/translations/Russian/removing-a-file.ru.md",
"chars": 1231,
"preview": "# Удаление файла из-под GIT контроля\n\nИногда может возникнуть необходимость удалить файл из-под GIT контроля, но сохрани"
},
{
"path": "docs/additional-material/translations/Serbian/Cyrillic/delete-branch-locally.sr-Cyrl.md",
"chars": 529,
"preview": "# Брисање локално направљене гране\n\nОво ће бити корисно ако случајно направите грешку при спеловању имена гране.\n\nОво мо"
},
{
"path": "docs/additional-material/translations/Serbian/Latin/delete-branch-locally.sr-Latn.md",
"chars": 534,
"preview": "# Brisanje lokalno napravljene grane\n\nOvo će biti korisno ako slučajno napravite grešku pri spelovanju imena grane.\n\nOvo"
},
{
"path": "docs/additional-material/translations/Sinhala/amending-a-commit.md",
"chars": 3276,
"preview": "# Commit එකක් සංශෝධනය කිරීම\n\nඔබේ commit පණිවිඩයේ දෝෂයක් ඇති බව ඔබට පසුව අවබෝධ වුනේ නම් හෝ ඔබට එක් පේලියක් එක් කිරීමට ඔබට"
},
{
"path": "docs/additional-material/translations/Sinhala/removing-a-file.sin.md",
"chars": 1052,
"preview": "# GIT වෙතින් ගොනුවක් ඉවත් කිරීම\n\nසමහර විට, ඔබට Git වෙතින් ගොනුවක් ඉවත් කිරීමට අවශ්ය විය හැකි නමුත් එය ඔබේ පරිගණකයෙන් මකා"
},
{
"path": "docs/additional-material/translations/Slovenian/additional-material.sl.md",
"chars": 2921,
"preview": "# Dodatne informacije\n\nPredvidevamo da ste že končali osnovni vodič. Sedaj boste dobili dodatne informacije o napredni u"
},
{
"path": "docs/additional-material/translations/Slovenian/amending-a-commit.sl.md",
"chars": 2277,
"preview": "# Popravljanje Commita\n\nKaj narediti, če pošlješ commit v oddaljeni repository in potem ugotoviš da si se zatipkal ali p"
},
{
"path": "docs/additional-material/translations/Slovenian/configuring-git.sl.md",
"chars": 3021,
"preview": "# Nastavljanje Git okolja\n\nKo si prvič poskusil narediti commit z Git-om, je možno da se je prikazalo naslednje sporočil"
},
{
"path": "docs/additional-material/translations/Slovenian/keeping-your-fork-synced-with-this-repository.sl.md",
"chars": 2464,
"preview": "# Kako imeti svojo različico sinhronizirano z oddaljenim repository-em\n\nNajprej moramo razumeti kako poteka sinhronizaci"
},
{
"path": "docs/additional-material/translations/Slovenian/moving-a-commit-to-a-different-branch.sl.md",
"chars": 1207,
"preview": "# Premikanje commita v drugo vejo\nKaj storiti, če izvedeš commit svojih sprememb, in potem ugotoviš da si izvedel commit"
},
{
"path": "docs/additional-material/translations/Slovenian/removing-a-file.sl.md",
"chars": 1052,
"preview": "# Odstranjevanje datoteke\n\nVčasih si želiš odstraniti datoteko z Git-a, vendar je ne želiš odstraniti s svojega računaln"
},
{
"path": "docs/additional-material/translations/Slovenian/removing-branch-from-your-repository.sl.md",
"chars": 1488,
"preview": "# Odstrani vejo s svojega repository-ja\n\nČe si sledil vodiču do tukaj, sedaj tvoja veja `<add-your-name>` ni več uporabn"
},
{
"path": "docs/additional-material/translations/Slovenian/resolving-merge-conflicts.sl.md",
"chars": 2273,
"preview": "# Kaj je spor pri združevanju?\n\nKo poskusiš združiti drugo vejo v vejo v kateri trenutno delaš, vzameš spremembe iz drug"
},
{
"path": "docs/additional-material/translations/Slovenian/reverting-a-commit.sl.md",
"chars": 2010,
"preview": "# Povrnitev commit-a\n\nPovrnitev commit-a pomeni, da ustvarimo nov commit, ki odstrani vse spremembe, ki smo jih napravil"
},
{
"path": "docs/additional-material/translations/Slovenian/squashing-commits.sl.md",
"chars": 3115,
"preview": "# Kaj je stiskanje?\n\nV Git-u stiskanje ( squashing ) pomeni popravljanje zgodovine svojih commit-ov, tako da na koncu os"
},
{
"path": "docs/additional-material/translations/Slovenian/stashing-a-file.sl.md",
"chars": 6265,
"preview": "# Shranjevanje za pozneje ( Stashing )\n\nKaj storiti, če delaš na velikem projektu, in moraš nenadoma zamenjati vejo, na "
},
{
"path": "docs/additional-material/translations/Slovenian/undoing-a-commit.sl.md",
"chars": 2161,
"preview": "# Razveljavljanje lokalnega commit-a\n\nVse kar rabiš storiti, da razveljaviš lokalni commit, je:\n```\ngit reset\n```\nTa uka"
},
{
"path": "docs/additional-material/translations/Spanish/Things a non Programmer can do.es.md",
"chars": 13689,
"preview": "# Cosas que un no programador puede hacer\n## Empieza a escuchar\n\nTodo en código abierto involucra a otras personas.\nEstá"
},
{
"path": "docs/additional-material/translations/Spanish/additional-material.es.md",
"chars": 3613,
"preview": "# Información Adicional\n\nAquí asumimos que ya has dominado las instrucciones básicas. La información adicional contiene "
},
{
"path": "docs/additional-material/translations/Spanish/additional-material.sp_mx.md",
"chars": 3705,
"preview": "# Información adicional\n\nAsumimos que ya has terminado el tutorial básico antes de venir aquí. La información adicional "
},
{
"path": "docs/additional-material/translations/Spanish/amending-a-commit.es.md",
"chars": 2529,
"preview": "# Modificar un commit\n\nImaginemos que has realizado un commit en tu repositorio remoto y luego te das cuenta de que hay "
},
{
"path": "docs/additional-material/translations/Spanish/amending-a-commit.sp_mx.md",
"chars": 2542,
"preview": "# Arreglando un compromiso (Commit)\n\n¿Qué sucede si confirmas un cambio en tu repositorio remoto y luego te das cuenta d"
},
{
"path": "docs/additional-material/translations/Spanish/configuring-git.sp_mx.md",
"chars": 3572,
"preview": "# Configurando Git\n\nLa primera vez que intentes comprometerte usando Git, deberías obtener uno como este:\n\n```bash\n$ git"
},
{
"path": "docs/additional-material/translations/Spanish/creating-a-gitignore-file.md",
"chars": 2716,
"preview": "# .gitignore\n\nEl archivo .gitignore es un archivo de texto que le indica a Git qué archivos o carpetas ignorar en un pro"
},
{
"path": "docs/additional-material/translations/Spanish/delete-branch-locally.md",
"chars": 557,
"preview": "# Eliminando una rama creada localmente\n\nEsto será útil cuando accidentalmente escribiste mal el nombre de una rama.\n\nEs"
},
{
"path": "docs/additional-material/translations/Tamil/Things a non Programmer can do.ta.md",
"chars": 17839,
"preview": "# புரோகிராமர் அல்லாதவர் செய்யக்கூடிய விஷயங்கள்\n## கேட்கத் தொடங்குங்கள்\n\nதிறந்த மூலத்தில் உள்ள அனைத்தும் மற்றவர்களை உள்ளட"
},
{
"path": "docs/additional-material/translations/Tamil/additional-material.ta.md",
"chars": 4867,
"preview": "# கூடுதல் தகவல்\n\nஇங்கு வருவதற்கு முன்பு நீங்கள் ஏற்கனவே அடிப்படை பயிற்சியை முடித்துவிட்டீர்கள் என்று கருதுகிறோம். இந்த ஆ"
},
{
"path": "docs/additional-material/translations/Tamil/how-to-contribute-to-open-source-projects-tamil.md",
"chars": 4857,
"preview": "# ஓபன் சோர்ஸிற்குப் பயனளிக்க எப்படி: ஒரு விரிவான வழிகாட்டி (குவிகட்டிய தொடக்கத்திற்காக)\n\n**TL;DR** - நீங்கள் ஓபன் சோர்ஸ்"
},
{
"path": "docs/additional-material/translations/Telugu/how-to-contribute-to-open-source-projects-telugu.md",
"chars": 5688,
"preview": "# ఓపెన్ సోర్స్కు ఎలా సహకరించాలి: ప్రారంభకులకు సమగ్ర మార్గదర్శి\n\nTL;DR మీరు ఓపెన్ సోర్స్ ప్రాజెక్ట్కి మీ మొదటి పుల్ అభ్"
},
{
"path": "docs/additional-material/translations/Telugu/ప్రోగ్రామింగ్ తెలియని వ్యక్తి చేయగల పనులు.md",
"chars": 3979,
"preview": "# ప్రోగ్రామింగ్ తెలియని వ్యక్తి చేయగల పనులు \n## వినడం ప్రారంభించండి \n\nఓపెన్ సోర్స్ లో ప్రతిదీ ఇతరులతో అనుసంధానంగా ఉంటు"
},
{
"path": "docs/additional-material/translations/Thai/Things a non Programmer can do.th.md",
"chars": 10726,
"preview": "#สิ่งที่คนที่ไม่ใช่โปรแกรมเมอร์สามารถทำได้\n\n## เริ่มฟัง\n\nทุกสิ่งในโอเพ่นซอร์สเกี่ยวข้องกับบุคคลอื่น\nคุณกำลังมองหาที่จะเข"
},
{
"path": "docs/additional-material/translations/Things a non Programmer can do.ar.md",
"chars": 3333,
"preview": "# ما يمكن لغير المبرمج القيام به\n\n## كن متأنيًا\nفي مجال البرمجيات مفتوحة المصدر، كل خطوة، سواء كانت برمجة أو جوانب أخرى،"
},
{
"path": "docs/additional-material/translations/Turkish/Things a non Programmer can do.tr.md",
"chars": 6477,
"preview": "# Programcı Olmayan Birinin Yapabileceği Şeyler \n\n## Dinlemeye Başlayın \n\nAçık kaynak dünyasında her şey diğer insanla"
},
{
"path": "docs/additional-material/translations/Turkish/Useful-links-for-further-learning.tr.md",
"chars": 3380,
"preview": "# Faydalı bağlantılar\n\nBu belge hayatımızı kolaylaştıran tüm ipuçları ve püf noktaları, blog yazıları ve faydalı web sit"
},
{
"path": "docs/additional-material/translations/Turkish/additional-material.tr.md",
"chars": 3560,
"preview": "# **Ek Bilgiler** \n\nBurada, temel Git talimatlarını zaten öğrendiğinizi varsayıyoruz. \nBu ek bilgiler, daha karmaşık d"
},
{
"path": "docs/additional-material/translations/Turkish/amending-a-commit.tr.md",
"chars": 2403,
"preview": "# Commit Düzeltmeleri\n\nUzak bir depoya bir commit gönderdiğinizi ve daha sonra commit mesajında bir yazım hatası yaptığı"
},
{
"path": "docs/additional-material/translations/Turkish/configuring-git.tr.md",
"chars": 3232,
"preview": "# Git Konfigürasyonu\n\nİlk kez bir commit yapmaya çalıştığınızda aşağıdaki mesajı görmüş olabilirsiniz:\n\n```\n$ git commit"
},
{
"path": "docs/additional-material/translations/Turkish/keeping-your-fork-synced-with-this-repository.tr.md",
"chars": 2249,
"preview": "# Dalınızı Ana Depo ile Senkronize Etme\n\nÖncelikle, tam senkronizasyon için akışı anlamak önemlidir. Bu senaryoda 3 fark"
},
{
"path": "docs/additional-material/translations/Turkish/moving-a-commit-to-a-different-branch.tr.md",
"chars": 1249,
"preview": "# Taahhütleri başka bir dala taşıma\nPeki ya bir değişiklik yapıp daha sonra başka bir dala geçtiğinizi fark ederseniz?\nB"
}
]
// ... and 212 more files (download for full content)
About this extraction
This page contains the full source code of the firstcontributions/first-contributions GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 412 files (2.3 MB), approximately 618.9k 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.