scaleracademy / scaler-september-open-source-challenge-2022

Scaler September Open Source Challenge
320 stars 343 forks source link

Challenges #399

Open nightfury-crypto opened 2 years ago

nightfury-crypto commented 2 years ago

name: Karnail Singh Choudhary github_user_name: nightfury-crypto

nightfury-crypto commented 2 years ago

CHALLENEGE 2

fork link - https://github.com/nightfury-crypto/scaler-september-open-source-challenge

screenshot of clone

image

image

nightfury-crypto commented 2 years ago

screenshot of all branches

image

nightfury-crypto commented 2 years ago

challenge 4

sync fork done in local machine

image

nightfury-crypto commented 2 years ago

Challenge 5

601 pull request

image

challenge Done -->

image

nightfury-crypto commented 2 years ago

Challenge 9

image

image

nightfury-crypto commented 2 years ago

Created new branch under previous branch image

nightfury-crypto commented 2 years ago

Challenge 13 - git stash

image

deleted from stash image

nightfury-crypto commented 2 years ago

Challenge 14

Creating a conflict

image

resolving the conflict -- edit the merge.txt file in the file editor and removed the ======= signs and committed it

image

nightfury-crypto commented 2 years ago

challenge 16 - resolving conflict

image image image image

pull request image

nightfury-crypto commented 2 years ago

Challenge 17 created a new repository and added the following files

image

GITHUB REPO LINK - created using github desktop

image

https://github.com/nightfury-crypto/github-desktop-quicklook/

Mrjoy832 commented 2 years ago

Milestone-1 Done✅

nightfury-crypto commented 2 years ago

Challenge 20

project todo board for tic tac toe game -->

one todo item is done

image

Board is created --> image

repository link - repo project todo borad link - project board

nightfury-crypto commented 2 years ago

challenge 21 - git alias

all alias I created

image


one by one usage

1) for pretty logs in one line

git config --global alias.logp "log --pretty=oneline"

image

2) for new branch

git config --global alias.newbr "checkout -b"

image

3) for commit with signoff

git config --global alias.csf "commit -s -m"

image

nightfury-crypto commented 2 years ago

Challenge 23

Summarizing open source contribution best practice. ( in my words)

Before contributing into any repository first check out the guideliness of How to contribute inside the repository. You can find it in the README.md file or there will be a separate CONTRIBUTING.md file. Go through it and follow it.

Open a new issue Before opening a issue make sure no one already working on that issue by searching it. If you have not found any opened issue of same task as you then good to go --> Open a new issue with a precise/appropriate title and description so that it can be understood.

NEW ISSUE

  1. If you opened a new issue wait till your created issue is approved by the repository maintainer and the work is assigned to you.
  2. See what type of label are there - good first issue or help wanted - these labels are for participating in contribution but, if staff-only label is there then you are not allowed to contribute as these are for the staff only.

Once the issue gets approved and the task is assigned to you start to work on the task. Fork the repository and set up the repository in you system locally.

create a new branch. BRANCH

Branch is a very important part of github contribution - (permanent branch and temporary branch) by default there is one master branch.

1) Permanent Branch -

2) Temporary Branch - (which might be deleted after a particular task like bug fix)

(note not to include & or $ sign while naming branch name. go through this link

branch name can be written as like what the purpose of branch along with the issue id. example - wip-399-responsive-web

after completing the code it's time for pushing the changes and creating a new PULL REQUEST

PULL REQUEST

Try to write a descriptive title and try to describe what your pull request is all about and also mention the issue it belongs to like #399 so that if your PR got merged into the maintainer can close it.

Other good Github practices

1) Always try to add a README.md file having full details of what the above code is all about and how to run it or use it or contribute in it. 2) Practice git commands so that you can learn them as they are very important. 3) Sync changes from the remote repository before working. 4) Commit by signoff 5) Create a .gitignore file so that unneccessary files do not get pushed in the Github repository.

These are just few or maybe very little points but these are the most important one I think so. Happy openSource journey.

Mrjoy832 commented 2 years ago

Milestone-2 Done✅

nightfury-crypto commented 2 years ago

challenge 24

Task is assigned to me. - contributing into Twitter OG meta for better SEO.

image

issue is here - https://github.com/devarshishimpi/Stone-CSS-Website/issues/31 pull request link - https://github.com/devarshishimpi/Stone-CSS-Website/pull/44

pull request got merged image

nightfury-crypto commented 2 years ago

25 september

pnp/cli-microsoft365 - good first issue

image

Update - got assigned. Working on it.

Opened a pull request waiting to get it merged successfully. --> https://github.com/pnp/cli-microsoft365/pull/3704

nightfury-crypto commented 2 years ago

Created mobile navigation and aligned the logo and nav items.

You can see this on - https://stonecss.com/

PR got merged. here --> https://github.com/devarshishimpi/Stone-CSS-Website/pull/50

nightfury-crypto commented 2 years ago

Registered in hacktoberfest 2022

image

nightfury-crypto commented 2 years ago

Challenge 27

Tips from me for hacktoberfest 2022 -

First of all register in between 26 september - 31 october any time or any day. register here.

--> Search for those repositories and issues which are under hacktoberfest. --> Contribute as per the repository contribution guideliness do not spam or make invalid PR's. --> Pull request between october 1 - october 31 will be counted. --> Total 4 successfull PR is the main target. --> Your PR merged should have hacktoberfest-accepted label.

Happy hacking

Mrjoy832 commented 2 years ago

Milestone-3 DOne

nightfury-crypto commented 2 years ago

Challenge 28

I've been assigned 3 issues in last 3 days and i have made the PR's as per the issue.

2 of my PR's are merged successfully with a great functionality in the site and one of my PR will be evaluate and approved and will be merged after 1st October (hacktoberfest ) - pnp/cli-microsoft365

Looking for other issues for now and ready to contribute in hacktoberfest and after hacktoberfest too.

nightfury-crypto commented 2 years ago

challenge 29

Posted a new idea inside a discussion

ION view: AI based interview - link

Going through other ideas

nightfury-crypto commented 2 years ago

Challenge 30

Done with all challenges and it was a great experience. Learnt a lot with these challenges. I had no knowledge of Github command. Now after this challenge i'm very confident on github. Thanks scaler for this amazing challenge. I will continue this open source journey.

Mrjoy832 commented 2 years ago

Milestone-4 Done