scaler-september-open-source-challenge-2022
scaler-september-open-source-challenge-2022 copied to clipboard
Challenge 1-30✅ - Rahul Kumar#3373
name: Rahul Kumar github_user_name: iamrahul8
URL of your forked repository : https://github.com/iamrahul8/scaler-september-open-source-challenge
A screenshot of the cloned project in my system
Day 3
Screenshot of branches :
Day 4
Screenshot showing the latest repository contents
Challenge - 9
Successfully removed commit created in challenge 8
Current status : successfully reset and removed the commit
Challenge 11
Created new branch

Current status :
Challenge 13
Challenge 14
Resolving merge conflicts
Challenge 16
completed fixed Merge conflict
Challenge 17
repo link : https://github.com/iamrahul8/Scaler-Challenge-17
Created repo | Using GitHub Desktop |
---|---|
![]() |
![]() |
Repo ss -
Challenge 21 - Done ✅
Aliases created :
Using aliases:
Uses in another repo :
Congrats you have successfully completed milestone 2 and you are good to move onto next milestone All the best✅️
Challenge 23 ✅
What needs to be done for effective open source contribution, especially with respect to open source issue creation, best practices around branch/pull request creation ?😕
When we say contributing to open-source, it does not necesarilly mean that you need to know how to code. There are different ways in which you can contribute even if you are a non-coder – but having some coding skills will help you (and the projects) out a lot.
Some common contributions can be through:
- Adding a description to a project's documentation to elaborate on a certain point, mostly referred to as a README file
- Giving guidance on a specific project and how to use it.
- Adding sample output to show how the code works.
- Writing in-depth tutorials for the project.
Create a new issue
If you spot a problem with the docs, search if an issue already exists. If a related issue doesn't exist, you can open a new issue using a relevant issue form. Issues available for community contribution: The following tags mark issues that are open for community contribution: help wanted: Open to participation from the community but not necessarily beginner-friendly good first issue: Open to participation from the community and friendly towards new contributors
The following tags mark issues that are not open for community contribution:
🚧 status: blocked
: Blocked by other work that needs to be done first
🧹 status
: ticket work required: Needs additional work before it is ready to be taken up
🚦 status
: awaiting triage: Has not been triaged by a maintainer
Git Branching Naming
The Git branching model is powerful, but you need to manage the branches correctly and effectively.
-
Start branch name with a Group word bug-logo-alignment-issue – the developer is trying to fix the logo alignment issue; wip-ioc-container-added – the branch relates to the task to add an IoC container in progress.
-
Use Hyphen or Slash as Separators eg - feature_upgrade
3.Git Branch with Author Name Many companies prefer to add authors’ names into the branch names according to the format below:
<author>_<branch-type>_<branch-name>
4.Avoid using numbers only 5.Avoid long descriptive names for long-lived branches
Pull Request
A clear, well-built PR is an essential part of a collaborative workflow, and through pairing 1.Give your feature branch a clear name 2.Give your commits and PRs active and descriptive titles For both commit messages and PR titles, it's a good idea to use the present imperative tense — for example, use “Fix dashboard typo” instead of “Fixed” or “Fixes.”
Others Practices
- Using the command line: Fork the repo so that you can make your changes without affecting the original project until you're ready to merge them.
- Always Use an Authorized Email to Commit Code and with Sign-off.
- Create a Meaningful .gitignore File.
- Add meaningful description in PR
Challenge 24
Opened good first issues
to make contributions
Status :
Issue Opened and Assigned
A* Search Algorithm Clone an Undirected Graph The Knight’s tour problem | Backtracking Algorithm
Opened PR :
Challenge 25
This is a continuation of the 24th Challenge
Update
PRs Merged⬇

Looking for more issue where i can contribute 🤞
Challenge 26
Contributed to Syknapse
PR merged ✌
Small help posted in discord 😁
Will register for Hacktoberfest as soon as it will live Link
Finally Registered ✅
Challenge 27
- Already registered for Hacktoberfest
- Gone through the rules and resources provided by Hacktoberfest
For contributing to Hacktoberfest , look for beginner friendly issues called
good first issues
along withhacktoberfest
NOTE : You all have to make your contributions from Oct 1
Some repositories for Contribution
- https://github.com/MrKrishnaAgarwal/Hacktoberfest2022
- https://github.com/wagtail/wagtail
- More repo Click here
Most important💯 point to be considered during Hacktoberfest
More about open source (Creating issue,PRs has been written above in challenge 23) link
congrats you have completed milestone-3 successfully and you are good to go🎉
Challenge 28✅
Projects where i contributed recently
-
https://github.com/Syknapse/Contribute-To-This-Project
-
https://github.com/PrakashGatiyala/hackerrank_problems-or-hackerearth_problems
-
https://github.com/zero-to-mastery/start-here-guidelines
-
https://github.com/iamrahul8/100daysofcode
Recently Merged PRs
-
https://github.com/Syknapse/Contribute-To-This-Project/pull/1673
-
https://github.com/PrakashGatiyala/hackerrank_problems-or-hackerearth_problems/pull/124
-
https://github.com/PrakashGatiyala/hackerrank_problems-or-hackerearth_problems/pull/119
-
https://github.com/zero-to-mastery/start-here-guidelines/pull/16849#issue-1382201997
Opened issue
- https://github.com/PrakashGatiyala/hackerrank_problems-or-hackerearth_problems/issues/192
- https://github.com/PrakashGatiyala/hackerrank_problems-or-hackerearth_problems/issues/193
Created a Repo for beginners
Current status of contribution to open source @iamrahul8
Challenge 29 ✅
Discussion created/idea pitched
- https://github.com/scaleracademy/open-source-projects/discussions/96
screenshot :
Some upvoted ideas⏫
- https://github.com/scaleracademy/open-source-projects/discussions/92#discussioncomment-3762796
- https://github.com/scaleracademy/open-source-projects/discussions/63#discussioncomment-3762597
Challenge 30✅
Finally this is the last step of this entire September Open Source Challenge by Scaler 💙
My major takeaways :
This challenge helps me in brushing my basics git skills
. During the challenge phase, I made a few mistakes that helped me discover a few new ideas. Thanks a lot to @shivaylamba for creating all of these challenges, from beginner to advanced.
I will inspire others to participate in open source projects and improve the world. Thank you @kuraakhilesh8230 for smooth checking of entire challenges steps. And everyone who helped me indirectly or directly whenever i need any help in this entire challenge. Last but not least, I want to thank Scaler Academy
for organizing this fantastic challenge. I hope that some more this kind of task will be oranised in future.🙌
Thanks , Have a great day☺
congrats you have completed milestone-4 successfully and you are good to go🎉