scaleracademy / scaler-open-source-september-challenge

335 stars 456 forks source link

Challenge #1 - Avesh Singh #375

Open aveshCS opened 1 year ago

aveshCS commented 1 year ago

name: Avesh Singh github_user_name: aveshCS discord_id: AveshCS#1950

aveshCS commented 1 year ago

Challenge 2: Create a fork of the repo and clone it [Status: Completed]

Repo link: https://github.com/aveshCS/scaler-open-source-september-challenge.git

image

aveshCS commented 1 year ago

Challenge 3 : Create a branch to the cloned repository [Status : Completed] Screenshot 2023-09-03 200720

aveshCS commented 1 year ago

Challenge 4: Create an upstream and sync the local repo [Status: Completed] image

aveshCS commented 1 year ago

Challenge 5 : Update contributors folder [Status : Updated] image image image image image

aveshCS commented 1 year ago

Challenge 6: Update aveshCS.md file with github issue link [Status: Completed] image image

aveshCS commented 1 year ago

Challege 7 : Learn the use of git reset command [Status: Completed] image image image

aveshCS commented 1 year ago

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

aveshCS commented 1 year ago

challenge9: Use git rebase [Status : Completed] image image image image image

aveshCS commented 1 year ago

Challenge10: Squash commit in branch [status: completed] Screenshot (122) Screenshot (121)

aveshCS commented 1 year ago

Challenge 11 : Learn git stash command , how to stash and clear the stash [Status : Complete] image image image image

aveshCS commented 1 year ago

Challenge 12 : Make signed commit [ Status : Completed] image image

aveshCS commented 1 year ago

Challenge 13 : Make gists and update aveshCS-details [Status : Completed] image

aveshCS commented 1 year ago

Challenge 14 : Revise git rebase, squash and do a signed comment [Status : Done] Screenshot (242) Screenshot (241) Screenshot (240) Screenshot (239)

aveshCS commented 1 year ago

Challenge 15 : Learn to solve merge conflicts [Status : Completed] image image image

aveshCS commented 1 year ago

Challenge 16 : Learn to emulate merge conflicts [Status : Completed] image image

aveshCS commented 1 year ago

Challenge 17 : Solve merge conflicts [ Status : Completed] image image image

aveshCS commented 1 year ago

Challenge 18 : Learn to use github desktop [Status : Completed] image image

aveshCS commented 1 year ago

Challenge 19 : Learnt how to use github codespace [ Status : Completed] Pros : Loved the environment offered, very similar to vs code, that's why no hassle to migrate. image

aveshCS commented 1 year ago

Challenge 20 : Learnt how to use github actions [Status : Completed] Learnt about a code linting. Lint is the computer science term for a static code analysis tool used to flag programming errors, bugs, stylistic errors and suspicious constructs. image

aveshCS commented 1 year ago

Challenge 21 : Learnt how to use github project boards [ Status : Completed] image

aveshCS commented 1 year ago

Challenge 22 : Learn git aliases [ Status : Completed] image image

aveshCS commented 1 year ago

Challenge 23 : Learn github pages [Status : Completed] image image

aveshCS commented 1 year ago

Challenge 24 : Summarize all four articles [ Contribution convention] mentioned in challenge 24 [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.

aveshCS commented 1 year ago

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

Today's progress: Searched for projects utilizing JavaScript. Found few good first issue, but had no idea about the solution. Still looking for opportunity to contribute.

aveshCS commented 1 year ago

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

Today's progress: Still searching for good first issue.

aveshCS commented 1 year ago

Challenge 27 : Learn git cherry-pick command [Status : Completed] image image image image

aveshCS commented 1 year ago

Challenge 28 : Search for some open source project. [Status : ongoing] While exploring many open source projects I came across trafficserver project, today spent some time reading about the documentation of this project. image

Today I registered for hacktober fest. image

aveshCS commented 1 year ago

Challenge 29 : Customize github readme [Status : Completed] image

aveshCS commented 1 year ago

Challenge 30 : Fill the form of milestone 4 [ Status : Completed] Loved the challenges so far, got to learn a lot.