From 2fc066ce0b36cfda720ce0fbe8ab3ed8f770a665 Mon Sep 17 00:00:00 2001 From: ABHISHEK KUMAR DWIVEDI Date: Tue, 20 Oct 2026 09:40:50 +0530 Subject: [PATCH] docs: translate README to Hindi Co-authored-by: Piyush Tiwari --- README.hi.md | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 2 ++ 2 files changed, 75 insertions(+) create mode 100644 README.hi.md diff --git a/README.hi.md b/README.hi.md new file mode 100644 index 0000000..12c1797 --- /dev/null +++ b/README.hi.md @@ -0,0 +1,73 @@ +# ЁЯРЫ рд╕рдорд╕реНрдпрд╛: рдЖрдкрдХреЗ рдкрд╣рд▓реЗ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреАрдЖрд░ (PR) рдХреЗ рд▓рд┐рдП рдкрд╛рдЗрдерди рдЧреБрдб рдлрд░реНрд╕реНрдЯ рдЗрд╢реНрдпреВрдЬ (Python good first issues) + +**рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓ рдкрд╛рдЗрдерди рд╕реАрдПрд▓рдЖрдИ (CLI) рдЬрд┐рд╕рдореЗрдВ 30+ рдЧреБрдб рдлрд░реНрд╕реНрдЯ рдЗрд╢реНрдпреВрдЬ рд╣реИрдВред** рдЗрд╕рдореЗрдВ рдЬрд╛рдирдмреВрдЭрдХрд░ рдХреБрдЫ рдмрдЧреНрд╕, рдЧрд╛рдпрдм рдЯреЗрд╕реНрдЯ рдФрд░ рдЫреЛрдЯреЗ рдлреАрдЪрд░реНрд╕ рдЫреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЗ рдпреЛрдЧрджрд╛рди рдХрд╛ рдЗрдВрддрдЬрд╝рд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕реЗ рдлреЛрд░реНрдХ рдХрд░реЗрдВ, рдареАрдХ рдХрд░реЗрдВ, рдПрдХ рдкреАрдЖрд░ (PR) рдЦреЛрд▓реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдЧрд┐рдЯрд╣рдм (GitHub) рдХреЙрдиреНрдЯреНрд░рд┐рдмреНрдпреВрд╢рди рдЧреНрд░рд╛рдл рдХреЛ рд╣рд░рд╛-рднрд░рд╛ (green) рдмрдирд╛рдПрдВ ЁЯЯй + +![Python](https://img.shields.io/badge/python-3.8%2B-blue) +![License](https://img.shields.io/badge/license-MIT-green) +![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen) +![good first issues](https://img.shields.io/badge/good%20first%20issues-30%2B-orange) + +## ЁЯОп рдпрд╣ рдХреНрдпрд╛ рд╣реИ? + +`fixit` рдПрдХ рдЫреЛрдЯрд╛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓рдмреЙрдХреНрд╕ рд╣реИ (рд╡рд░реНрдб рдХрд╛рдЙрдВрдЯрд░, рдпреВрдирд┐рдЯ рдХрдиреНрд╡рд░реНрдЯрд░, рдкрд╛рд╕рд╡рд░реНрдб рдЬреЗрдирд░реЗрдЯрд░, рдЬреЗрд╕рди рдлреЙрд░реНрдореЗрдЯрд░, рдЯреЗрдХреНрд╕реНрдЯ рдЯреВрд▓реНрд╕)ред рдпрд╣ **рдЬрд╛рдирдмреВрдЭрдХрд░ рдЕрдзреВрд░рд╛/рджреЛрд╖рдкреВрд░реНрдг рд╣реИ**: рдХреБрдЫ рдЯреВрд▓реНрд╕ рдореЗрдВ рдмрдЧ рд╣реИрдВ, рдХреБрдЫ рдЯреЗрд╕реНрдЯ рдЧрд╛рдпрдм рд╣реИрдВ рдФрд░ рдХреБрдЫ рдлреАрдЪрд░реНрд╕ рдЕрднреА рдирд╣реАрдВ рдмрдирд╛рдП рдЧрдП рд╣реИрдВред рд╣рд░ рд╕рдорд╕реНрдпрд╛ рдПрдХ рдЦреБрд▓рд╛ [рдЗрд╢реНрдпреВ](../../issues) рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред + +рдУрдкрди рд╕реЛрд░реНрд╕ рдореЗрдВ рдирдП рд╣реИрдВ? рдпрд╣ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЖрдкрдХреЗ рд▓рд┐рдП рд╣реА рдмрдирд╛рдИ рдЧрдИ рд╣реИред рдмрдбрд╝реЗ рдХреЛрдбрдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рдкрд┐рдЫрд▓реЗ рдЕрдиреБрднрд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред + +## ЁЯЪА 5 рдорд┐рдирдЯ рдореЗрдВ рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рдпреЛрдЧрджрд╛рди рджреЗрдВ + +1. [`good first issue`](../../labels/good%20first%20issue) рд▓реЗрдмрд▓ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА **рдЗрд╢реНрдпреВ рдХреЛ рдЪреБрдиреЗрдВ** рдФрд░ рдЙрд╕ рдкрд░ рдХрдореЗрдВрдЯ рдХрд░реЗрдВ рдХрд┐ `I'd like to work on this` (рдореИрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ)ред + +2. рдЗрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ **рдлреЛрд░реНрдХ (Fork)** рдХрд░реЗрдВ (рдКрдкрд░ рджрд╛рдПрдВ рдХреЛрдиреЗ рдХрд╛ рдмрдЯрди) рдФрд░ рдЗрд╕реЗ рдХреНрд▓реЛрди рдХрд░реЗрдВ: + ```bash + git clone [https://github.com/](https://github.com/)/open_source_issue_contribution.git + cd open_source_issue_contribution + ``` + +3. рд╕реЗрдЯрдЕрдк рдХрд░реЗрдВ: + ```bash + python -m venv venv && source venv/bin/activate # Windows: venv\Scripts\activate + pip install -e ".[dev]" + pytest + ``` +4. рдПрдХ рдирдИ рдмреНрд░рд╛рдВрдЪ рдмрдирд╛рдПрдВ, рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░реЗрдВ, рдФрд░ рдЯреЗрд╕реНрдЯреНрд╕ рдореЗрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд `xfail` рдорд╛рд░реНрдХрд░ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ: + + ```Bash + git checkout -b fix-issue-12 + ``` + +5.рдЯреЗрд╕реНрдЯ рдЪрд▓рд╛рдПрдВ (`pytest`), рдХрдорд┐рдЯ рдХрд░реЗрдВ, рдкреБрд╢ рдХрд░реЗрдВ рдФрд░ `Closes #12` рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреЗ рд╣реБрдП рдПрдХ Pull Request рдЦреЛрд▓реЗрдВред + +рдкреВрд░реА рдЧрд╛рдЗрдб рдкрдврд╝реЗрдВ: `CONTRIBUTING.md` + +## ЁЯз░ рдЯреВрд▓ рдЖрдЬрд╝рдорд╛рдПрдВ + ```Bash + fixit wc "hello world" + fixit convert 100 c2f + fixit password --length 16 --symbols + fixit json '{"name":"fixit"}' + fixit palindrome "Level" + fixit reverse "open source is fun" + ``` +рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдХрдорд╛рдВрдбреНрд╕ рдЖрдкрдХреЛ рдЧрд▓рдд рдЖрдЙрдЯрдкреБрдЯ рджреЗрдВрдЧреЗред рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдпрд╣реА рд╣реИ! ЁЯШЙ + +## ЁЯЧВ рдЗрд╢реНрдпреВ рд▓реЗрдмрд▓реНрд╕ (Issue labels) +| Label | Meaning | +|-------|-------| +| `good first issue` | рдЖрдкрдХреЗ рдкрд╣рд▓реЗ PR рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА | +|`easy` / `medium` / `hard` | рдХрдард┐рдирд╛рдИ рдХрд╛ рд╕реНрддрд░ (Difficulty)| +|`bug` | рдХреЛрдИ рдЯреВрд▓ рдЧрд▓рдд рдкрд░рд┐рдгрд╛рдо рджреЗ рд░рд╣рд╛ рд╣реИ| +|`feature` | рдПрдХ рдирдпрд╛ рдХрдорд╛рдВрдб рдпрд╛ рд╡рд┐рдХрд▓реНрдк| +|`tests` | рдЫреВрдЯреЗ рд╣реБрдП рдЯреЗрд╕реНрдЯреНрд╕ рд▓рд┐рдЦреЗрдВ| +|`documentation` | рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рдпрд╛ README рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░реЗрдВ| + +## ЁЯдЭ рдирд┐рдпрдо (Rules) +рдкреНрд░рддрд┐ PR рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдЗрд╢реНрдпреВ рдкрд░ рдХрд╛рдо рдХрд░реЗрдВ, рдФрд░ рдХрд╛рдо рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрд╕ рдЗрд╢реНрдпреВ рдкрд░ рдХрдореЗрдВрдЯ рдЬрд╝рд░реВрд░ рдХрд░реЗрдВред + +рдХреЗрд╡рд▓ рд╕рд╛рд░реНрдердХ рдпреЛрдЧрджрд╛рди (meaningful contributions) рд╣реА рдорд░реНрдЬ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред рд╕реНрдкреИрдо рдпрд╛ рдЦрд╛рд▓реА PRs рдмрдВрдж рдХрд░ рджрд┐рдП рдЬрд╛рдПрдВрдЧреЗред + +рд╡рд┐рдирдореНрд░ рд░рд╣реЗрдВред Code of Conduct рдкрдврд╝реЗрдВред + +## ЁЯУД рд▓рд╛рдЗрд╕реЗрдВрд╕ (License) +MITред LICENSE рджреЗрдЦреЗрдВред + +тнР рдЕрдЧрд░ рдЗрд╕рд╕реЗ рдЖрдкрдХреЛ рдорджрдж рдорд┐рд▓реА рд╣реЛ, рддреЛ рдЗрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рд╕реНрдЯрд╛рд░ (star) рджреЗрдВ рдФрд░ рдЕрдкрдиреЗ рдЙрди рджреЛрд╕реНрддреЛрдВ рдХреЗ рд╕рд╛рде рд╢реЗрдпрд░ рдХрд░реЗрдВ рдЬреЛ рдУрдкрди рд╕реЛрд░реНрд╕ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ! \ No newline at end of file diff --git a/README.md b/README.md index 5b3597f..b80f805 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # ЁЯРЫ issue: Python good first issues for your first open source PR +[рд╣рд┐рдВрджреА рдореЗрдВ рдкрдврд╝реЗрдВ](README.hi.md) + **Beginner-friendly Python CLI with 30+ good first issues.** Planted bugs, missing tests and small features waiting for you. Fork it, fix it, open a PR and turn your GitHub contribution graph green ЁЯЯй ![Python](https://img.shields.io/badge/python-3.8%2B-blue)