scaler-september-open-source-challenge-2022 icon indicating copy to clipboard operation
scaler-september-open-source-challenge-2022 copied to clipboard

Challenge 1-30✅ - Rahul Kumar#3373

Open iamrahul8 opened this issue 2 years ago • 22 comments

name: Rahul Kumar github_user_name: iamrahul8

iamrahul8 avatar Sep 01 '22 09:09 iamrahul8

URL of your forked repository : https://github.com/iamrahul8/scaler-september-open-source-challenge

A screenshot of the cloned project in my system

image

iamrahul8 avatar Sep 02 '22 08:09 iamrahul8

Day 3

Screenshot of branches :

image

image

iamrahul8 avatar Sep 03 '22 07:09 iamrahul8

Day 4

Screenshot showing the latest repository contents

image

image

iamrahul8 avatar Sep 04 '22 08:09 iamrahul8

Challenge - 9

Successfully removed commit created in challenge 8 image

image

Current status : successfully reset and removed the commit image image

iamrahul8 avatar Sep 09 '22 12:09 iamrahul8

Challenge 11

Created new branch image

Current status : image

iamrahul8 avatar Sep 11 '22 11:09 iamrahul8

Challenge 13

image

iamrahul8 avatar Sep 13 '22 10:09 iamrahul8

Challenge 14

Resolving merge conflicts Screenshot (2291) Screenshot (2294)

Screenshot (2293)

iamrahul8 avatar Sep 14 '22 17:09 iamrahul8

Challenge 16

completed fixed Merge conflict image image image

iamrahul8 avatar Sep 16 '22 10:09 iamrahul8

Challenge 17

repo link : https://github.com/iamrahul8/Scaler-Challenge-17

Created repo Using GitHub Desktop
image image

image

Repo ss - image

iamrahul8 avatar Sep 17 '22 15:09 iamrahul8

Challenge 20

Project Board Link Repo Link

image image image image

iamrahul8 avatar Sep 20 '22 15:09 iamrahul8

Challenge 21 - Done ✅


Aliases created :

image

Using aliases:

image

Uses in another repo : image

iamrahul8 avatar Sep 21 '22 14:09 iamrahul8

Congrats you have successfully completed milestone 2 and you are good to move onto next milestone All the best✅️

kuraakhilesh8230 avatar Sep 21 '22 19:09 kuraakhilesh8230

Challenge 23 ✅

forthebadge

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.

  1. 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.

  2. 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

©iamrahul8

iamrahul8 avatar Sep 23 '22 14:09 iamrahul8

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 : image image

iamrahul8 avatar Sep 24 '22 15:09 iamrahul8

Challenge 25

This is a continuation of the 24th Challenge

Update

PRs Merged⬇ image image image

Looking for more issue where i can contribute 🤞

iamrahul8 avatar Sep 25 '22 14:09 iamrahul8

Challenge 26

Contributed to Syknapse

PR merged ✌

image

Small help posted in discord 😁 image

Will register for Hacktoberfest as soon as it will live Link


Finally Registered ✅ image

iamrahul8 avatar Sep 26 '22 16:09 iamrahul8

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 with hacktoberfest

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

image

More about open source (Creating issue,PRs has been written above in challenge 23) link

iamrahul8 avatar Sep 27 '22 14:09 iamrahul8

congrats you have completed milestone-3 successfully and you are good to go🎉

kuraakhilesh8230 avatar Sep 28 '22 09:09 kuraakhilesh8230

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

iamrahul8 avatar Sep 28 '22 12:09 iamrahul8

Challenge 29 ✅

Discussion created/idea pitched

  • https://github.com/scaleracademy/open-source-projects/discussions/96

screenshot :

image

Some upvoted ideas⏫

image

  • https://github.com/scaleracademy/open-source-projects/discussions/92#discussioncomment-3762796 image
  • https://github.com/scaleracademy/open-source-projects/discussions/63#discussioncomment-3762597 image

iamrahul8 avatar Sep 29 '22 13:09 iamrahul8

Challenge 30✅

Finally this is the last step of this entire September Open Source Challenge by Scaler 💙

w8ZJLtJbmuph

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☺

forthebadge

iamrahul8 avatar Sep 30 '22 12:09 iamrahul8

congrats you have completed milestone-4 successfully and you are good to go🎉

kuraakhilesh8230 avatar Oct 01 '22 08:10 kuraakhilesh8230