scaleracademy / scaler-open-source-september-challenge

341 stars 458 forks source link

Challenge #1: Shubhansu-Kr #262

Open shubhansu-kr opened 1 year ago

shubhansu-kr commented 1 year ago

name: Shubhansu Kumar Singh github_user_name: shubhansu-kr discord_id: shubhansukr

shubhansu-kr commented 1 year ago

Challenge2: Create a Fork of the repo and clone it [Status: Completed]

ForkLink: https://github.com/shubhansu-kr/scaler-open-source-september-challenge.git,

image

shubhansu-kr commented 1 year ago

Challenge 3: Create a branch locally in the forked repository. [Status: Completed]

image

shubhansu-kr commented 1 year ago

Challenge4: Create an upstream and sync the local repo [Status: Completed]

image

shubhansu-kr commented 1 year ago

Challenge 5: Update the contributors folder and create a pull request [Status: Completed].

Sync the local repo with upstream: image

Update the local branch with main: image

Update the Contributors folder: image

Commit and push the changes to forked repo: image

Create a PR in the upstream to merge the changes: image

Pull Request Link: #691

Issue Link.

shubhansu-kr commented 1 year ago

Challenge 6: Update the PR cretaed in challenge 5, with issue link in contributors file. [Status: Completed]

Initial Status: image

Commit Changes: image

Updated PR: image

PR #691

shubhansu-kr commented 1 year ago

Challenge 7: Create a new commit and remove it using reset command. [Status: Completed].

PR #691

shubhansu-kr commented 1 year ago

Challenge8: Learn about git rebase & git squash and create a new contributor file in a newly created branch. [Status: Completed].

Task: Create branch & file: image

PR #691

shubhansu-kr commented 1 year ago

MileStone 1:

266515279-9696f91e-138d-44b0-b42b-08c5e679f4ac

PostLink: Click Here ForumLink: Click Here

shubhansu-kr commented 1 year ago

Challenge 9: Squash two commits into one. [Status: Completed].

shubhansu-kr commented 1 year ago

Challenge10: Squash commit in branch [status: completed]

image image image image image image

shubhansu-kr commented 1 year ago

Challenge 11: Stage changes in a branch and stash the changes. [Status: Completed].

Step1: Add changes to a temporary file: image

Step2: Stash the changes: image

Step3: Add more changes and stash them: image

Step4: Experiment with Stash command (Switch branch and stash apply):

image image image

Step5: ReStash the changes and delete all the stash content image

PR #691

shubhansu-kr commented 1 year ago

Challenge 12: SignOff your commits. [Status: Completed].

Added Fav Programming language: image

Pushed the changes to the PR #691 image

shubhansu-kr commented 1 year ago

Challenge 13: Create two gist of your own. [Status: Completed]

Gist Link
Virtualization https://gist.github.com/shubhansu-kr/ee2a96ca595e74a03ce4f252a4e01c44
LFU Cache https://gist.github.com/shubhansu-kr/1773ed9bf9b7e016437351711be2758e

Create gist-solution file and commit: image

image

Push the changes to remote repo image

Update the PR image

Show changes : image

Gist1: image

Gist2: image

shubhansu-kr commented 1 year ago

Challenge 14: Repractice Git Rebase command [Status Completed.]

  1. Practicing on a local repo:

    • Git Log :
      image
      • GIt rebase interactive interface: image
      • Choosing one final commit message: image
      • Successfull Rebase: image
  2. Squashing commits of PR:

    • Squash Commits: image
    • Pick Commit Message:
      image
    • Successfull Rebase : image
    • Force push to remote repo: image

PR #691

shubhansu-kr commented 1 year ago

Hello All, I have completed #milestone 2 of #OpenSourceSepChallenge with Scaler_Official Discord Community.

This helps me stay consistent with coding. You can join the community HERE - https://bit.ly/discord-l

#Opensourcesep #ScalerDiscord

PR #691 MileStone Post link: click here Discord Forum link: click here

mileStone2

shubhansu-kr commented 1 year ago

Challenge 15: Try out resolving merge conflicts locally. [Status: Completed].

shubhansu-kr commented 1 year ago

Challenge 16: Sync the local repo and update the challenger list. [Status: Completed].

shubhansu-kr commented 1 year ago

Challenge 17: Resolve Merge Conflict in your PR locally [Status: Completed].

image image image image image

PR #691

shubhansu-kr commented 1 year ago

Challenge 18: Explore github desktop. [Status Completed]. I like the CLI better :)

Clone repo link: https://github.com/shubhansu-kr/delete-this-repo

image image image image image

shubhansu-kr commented 12 months ago

Challenge19: Explore Github Codespace [Status: Completed].

Github CodeSpace is reallly amazing. It's like vscode in browser, that too with so many prebuilt enviornment. No need to go to online complier and all for anything. Really Fascinating.

image image image image image image

The terminal Env is little slow for all the obvious reasons, but it's still awesome.

CodeSpace Link.

shubhansu-kr commented 12 months ago

Challenge 20: Explore Github actions [Status: Completed].

image image image image

shubhansu-kr commented 12 months ago

Challenge 21: Organinse Github project board for collaboration. [Status: Completed].

image image image image

shubhansu-kr commented 12 months ago

Hello All, I have completed #milestone 3 of #OpenSourceSepChallenge with @Scaler_Official Discord Community.

This helps me stay consistent with coding.

You can join the community HERE - https://bit.ly/discord-l #Opensourcesep #ScalerDiscord

Post Link: https://twitter.com/shubhansu_kr/status/1705238636877234322 ThirdMilestone

shubhansu-kr commented 12 months ago

Challenge 22: Explore Git alias [Status: Completed].

image

shubhansu-kr commented 12 months ago

Challenge 23: Host a static website on gh-pages. [Status: Completed].

PR #691

Hosted website link: http://shubhansu-kr.me/delete-this-repo/ Hosted Repo link: https://github.com/shubhansu-kr/delete-this-repo

shubhansu-kr commented 11 months ago

Challenge 24: Go through all the contibution convention. [Status: Completed]

Git branching naming conventions

We can divide Git branches into two categories

  1. Regular Branches: Permanent branches in repository

    • Dev: Used for making changes in the code
    • OA: Used for all automation testing
    • Master: Default Branch
  2. Temporary Branches: To be deleted when needed

    • Bug fix
    • Hot fix
    • Feature Branch
    • Experimental Branch
    • WIP(Work in progress) branch

Conventions

Building a great PR

Contributing Code

Find issues available for contribution by community

Contribution Process:

Once you have chosen the issue to work on, do the following:

Creating a new Issue:

If you cannot find an issue you want to work on in the issue section, create your new issue and wait for feedback.

shubhansu-kr commented 11 months ago

Challenge 25: Explore github and find some good projects to contribute to. [Status: Ongoing].

Today's progress: Looked for projects working in Javascript. Found few good first issue, but had no idea about the solution. Still looking for opporunity to contribute.

shubhansu-kr commented 11 months ago

Challenge 26: Look for open source projects to contribute.

Stumbled upon a lot of repositories and issues while looking for an issue to contribute.

Had my eyes set on a project git-cola. Git Cola is a powerful Git GUI with a slick and intuitive user interface.

Currently reading it's documentation to get a better understanding of the project.

image

Meanwhile, registered for the open-hackathon for october and also registered for the hactoberfest contribution.

shubhansu-kr commented 11 months ago

Challenge 27: Explore git cherry-pick command. [Status: Completed].

PR #691 Repo Link: ubiquitous-guacamole

shubhansu-kr commented 11 months ago

Challenge 28: Look for some open source project to contribute. [Status: Ongoing]

I was previouly reading the documentation of [git-cola]() project to get the understanding of the production and contribute to the project. But I find it out of my expertise live currently to be able to contribute to this project.

I explore various other projects listed on good first issue website and stumbled upon this trafficserver project. image

Today i installed the tool on my machine and exploring it.

Meanwhile, i have also discovered a small scale project led by gdsc of my college. I am also considering this project to contribute to.

I have already registered for the scaler-hackathon and hactoberfest as well yesterday. image

shubhansu-kr commented 11 months ago

Challenge 29: Create a githup profile readme. [Status: Completed].

RepoLink: https://github.com/shubhansu-kr/shubhansu-kr image

Profile ScreenShots: shubhansu-kr-github (Shubhansu kumar).pdf

shubhansu-kr commented 11 months ago

Challenge 30: Complete any one of the previous incomplete challenge. [Status: Completed.]

I didn't have any pending challenges to complete.

I would like to take this opportunity to thank the whole scaler team for creating this open source september challenge, helping begginers start their open source journey.

I learnt a lot about git, github and open source contribution, on my way completing this challenge. Really glad I took this challenge and look forward to more such challenges in future.

ThankYou.

For the ease of verification, I have curated all the information and post links in this comment. Hope it brings convenience to the verification process.

Challenger Information

Information Data
Name Shubhansu Kumar Singh
GithubUName shubhansu-kr
TwitterUName shubhansu_kr
DiscordUName shubhansukr
IssueLink https://github.com/scaleracademy/scaler-open-source-september-challenge/issues/262
ForumLink https://discord.com/channels/780066247601291285/1147188194199228457
PRLink https://github.com/scaleracademy/scaler-open-source-september-challenge/pull/691
ForkLink https://github.com/shubhansu-kr/scaler-open-source-september-challenge

Twitter Post Links

Day Link
01 https://twitter.com/shubhansu_kr/status/1697631353754296679
02 https://twitter.com/shubhansu_kr/status/1698008618992533595
03 https://twitter.com/shubhansu_kr/status/1698368855762952460
04 https://twitter.com/shubhansu_kr/status/1698738697166893553
05 https://twitter.com/shubhansu_kr/status/1699099909629374851
06 https://twitter.com/shubhansu_kr/status/1699307979592335829
07 https://twitter.com/shubhansu_kr/status/1699840228788183164
08 https://twitter.com/shubhansu_kr/status/1700177512196645273
09 https://twitter.com/shubhansu_kr/status/1700445316670259251
10 https://twitter.com/shubhansu_kr/status/1700868626348155355
11 https://twitter.com/shubhansu_kr/status/1701129666457747510
12 https://twitter.com/shubhansu_kr/status/1701626876408561982
13 https://twitter.com/shubhansu_kr/status/1702008705238319316
14 https://twitter.com/shubhansu_kr/status/1702357897223507988
15 https://twitter.com/shubhansu_kr/status/1702704113027535036
16 https://twitter.com/shubhansu_kr/status/1703070126000447919
17 https://twitter.com/shubhansu_kr/status/1703461341183303929
18 https://twitter.com/shubhansu_kr/status/1703818192454295634
19 https://twitter.com/shubhansu_kr/status/1704157274187366615
20 https://twitter.com/shubhansu_kr/status/1704568091760288232
21 https://twitter.com/shubhansu_kr/status/1704906125374570620
22 https://twitter.com/shubhansu_kr/status/1705243521752481924
23 https://twitter.com/shubhansu_kr/status/1705585843346317465
24 https://twitter.com/shubhansu_kr/status/1705952943483097572
25 https://twitter.com/shubhansu_kr/status/1706358882606383564
26 https://twitter.com/shubhansu_kr/status/1706729301721350540
27 https://twitter.com/shubhansu_kr/status/1707097911580839971
28 https://twitter.com/shubhansu_kr/status/1707289441860227482
29 https://twitter.com/shubhansu_kr/status/1707794918406607277
30 https://twitter.com/shubhansu_kr/status/1708156024098607584
MileStone Link
01 https://twitter.com/shubhansu_kr/status/1700172676654903311
02 https://twitter.com/shubhansu_kr/status/1702687897542152240
03 https://twitter.com/shubhansu_kr/status/1705238636877234322

Discord Forum Links

Day Link
01 https://discord.com/channels/780066247601291285/1147188194199228457/1147190214285086840
02 https://discord.com/channels/780066247601291285/1147188194199228457/1147567703016611941
03 https://discord.com/channels/780066247601291285/1147188194199228457/1147928273276370944
04 https://discord.com/channels/780066247601291285/1147188194199228457/1148297986602967161
05 https://discord.com/channels/780066247601291285/1147188194199228457/1148659930958680085
06 https://discord.com/channels/780066247601291285/1147188194199228457/1148867166368710656
07 https://discord.com/channels/780066247601291285/1147188194199228457/1149399306684616784
08 https://discord.com/channels/780066247601291285/1147188194199228457/1149736439542718514
09 https://discord.com/channels/780066247601291285/1147188194199228457/1150004251976802345
10 https://discord.com/channels/780066247601291285/1147188194199228457/1150427577094246430
11 https://discord.com/channels/780066247601291285/1147188194199228457/1150688969756004434
12 https://discord.com/channels/780066247601291285/1147188194199228457/1151185972759896125
13 https://discord.com/channels/780066247601291285/1147188194199228457/1151568253508911174
14 https://discord.com/channels/780066247601291285/1147188194199228457/1151917157635084298
15 https://discord.com/channels/780066247601291285/1147188194199228457/1152263233349099602
16 https://discord.com/channels/780066247601291285/1147188194199228457/1152629494130159748
17 https://discord.com/channels/780066247601291285/1147188194199228457/1153021304761487490
18 https://discord.com/channels/780066247601291285/1147188194199228457/1153377398243471442
19 https://discord.com/channels/780066247601291285/1147188194199228457/1153716632867319818
20 https://discord.com/channels/780066247601291285/1147188194199228457/1154128053270749245
21 https://discord.com/channels/780066247601291285/1147188194199228457/1154464970508087367
22 https://discord.com/channels/780066247601291285/1147188194199228457/1154802456593715261
23 https://discord.com/channels/780066247601291285/1147188194199228457/1155145373485113384
24 https://discord.com/channels/780066247601291285/1147188194199228457/1155511919059423394
25 https://discord.com/channels/780066247601291285/1147188194199228457/1155918068766220378
26 https://discord.com/channels/780066247601291285/1147188194199228457/1156288647037980713
27 https://discord.com/channels/780066247601291285/1147188194199228457/1156656930824130620
28 https://discord.com/channels/780066247601291285/1147188194199228457/1156848703395614720
29 https://discord.com/channels/780066247601291285/1147188194199228457/1157353911162773555
30 https://discord.com/channels/780066247601291285/1147188194199228457/1157715017949532210

Signing Off: shubhansu-kr