Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

All Challenges : Mausoomi Roy #268

Open
Mausoomi12 opened this issue Sep 1, 2023 · 27 comments
Open

All Challenges : Mausoomi Roy #268

Mausoomi12 opened this issue Sep 1, 2023 · 27 comments

Comments

@Mausoomi12
Copy link

name: Mausoomi Roy
github_user_name: Mausoomi12
discord_id: mausoomi12

@Mausoomi12
Copy link
Author

URL of forked repo : https://github.com/Mausoomi12/scaler-open-source-september-challenge
Screenshot : image

@Mausoomi12
Copy link
Author

Day 3:

Local system:
image

Github:
image

@Mausoomi12
Copy link
Author

Day 4:

Local System:
image

Github:
image

@Mausoomi12 Mausoomi12 changed the title Challenge #1 : Mausoomi Roy All Challenges : Mausoomi Roy Sep 4, 2023
@Mausoomi12
Copy link
Author

Mausoomi12 commented Sep 7, 2023

@Mausoomi12
Copy link
Author

Mausoomi12 commented Sep 8, 2023

Day 8:

Local System:

Created new branch and md file:
image

Pushed into new branch (challenge8):
image

Github:
https://github.com/Mausoomi12/scaler-open-source-september-challenge/blob/challenge8/contributors/shivaylamba/Mausoomi12/Mausoomi12-3.md
image

@Mausoomi12
Copy link
Author

Mausoomi12 commented Sep 9, 2023

Day 9:

Local system:

image

image

image

image

Github:

image

@Mausoomi12
Copy link
Author

Day 10:

Local System:

image
image

Github:

image

image

@Mausoomi12
Copy link
Author

Day 11:

Using Stash command:

image

@Mausoomi12
Copy link
Author

Mausoomi12 commented Sep 12, 2023

Day 12:

Local System:

image

GitHub:

Mausoomi12@b173e8f
image

image

@Mausoomi12
Copy link
Author

Mausoomi12 commented Sep 13, 2023

@Mausoomi12
Copy link
Author

@Mausoomi12
Copy link
Author

Mausoomi12 commented Sep 15, 2023

Day 15:

  1. Made a new directory:
    Screenshot (1084)
  2. Initialized the directory:
    Screenshot (1086)
  3. Added content in master branch:
    Screenshot (1088)
  4. Added changes in feature-branch:
    Screenshot (1089)
  5. Created a merge conflict:
    Screenshot (1091)
  6. Resolved merge conflicts in the Merge Editor:
    Screenshot (1085)

@Mausoomi12
Copy link
Author

Mausoomi12 commented Sep 16, 2023

Day 16:

Local System:

  1. Synced local repo with original repo:

image

  1. Committed changes made in challengers-list.md:

image

Github:

challengers-list

image

@Mausoomi12
Copy link
Author

Day 17:

PR before resolving the conflict:

Screenshot (1099)

Local system:

  1. Pulled the changes from the original repo to the local repo and merged with Mausoomi12-details to show the conflict in my local system:

Screenshot (1104)

  1. Made the appropriate edits in the Merge Editor:

Screenshot (1100)

  1. Pushed the changes:

Screenshot (1105)

Github:

challengers-list.md

Screenshot (1103)

PR after resolving conflict:

Screenshot (1101)

@Mausoomi12
Copy link
Author

Day 18:

GitHub Desktop:

  1. Performed various operations like commit, push, branching, etc. and created & resolved a merge conflict:

image

  1. Created 3 different branches:

image

EXPERIENCE:

It was a nice and refreshing experience to work in a new interface. However, I personally prefer to work with GIT CLI.

@Mausoomi12
Copy link
Author

Mausoomi12 commented Sep 19, 2023

Day 19:

1. Creating codespace on main:

image

2. Committing changes with codespaces:

image

image

3. Commit is reflecting in GitHub repo:

image

EXPERIENCE:

GitHub Codespaces lets me code from anywhere, integrates seamlessly with Visual Studio Code, and simplifies environment setup. Collaborative coding is a breeze, but it relies on a stable internet connection. It's great for onboarding, code reviews, and experimentation in my workflow.

@Mausoomi12
Copy link
Author

Day 20:

1. Setting up Workflow:

Screenshot (1121)

2. Added code in lint.yml :

Screenshot (1122)

3. Added hello.js :

image

4. Jobs:

Screenshot (1123)

Workflow pass ✅:

Screenshot (1125)
image

EXPERIENCE:

As a beginner, setting up GitHub Actions felt empowering and helped me catch errors early, and gain confidence in my code contributions.

@Mausoomi12
Copy link
Author

Day 21:

1. Created a project board named TODO LIST:

image

2. Added tasks in Todo column:

image

3. Moved tasks to In Progress and Done Column:

image

@Mausoomi12
Copy link
Author

Day 22:

1. Created and used 2 aliases:

Screenshot (1134)

2. List of aliases created:

Screenshot (1135)

@Mausoomi12
Copy link
Author

Day 23:

1. Created and pushed the static website:

image

2. Deployed the website on GitHub Pages: Mausoomi-Portfolio

image

3. Added and pushed GitHub Pages link in Mausoomi12.md file:

image

image

@Mausoomi12
Copy link
Author

Day 24:

1. Git Branching Naming Convention:

  • Use Unique ID in branch names
  • Use Hyphen or Slash as Separators
  • Avoid using numbers only
  • Avoid long descriptive names for long-lived branches

2. Pull Requests:

  • Give your feature branch a clear name
  • Give your commits and PRs active and descriptive titles
  • Give your PR a meaningful description
  • Review your own PR before you assign it to others

3. Issues:

  • Never contribute to issues which have labels like: 🔒 staff only , 🚧 status: blocked or 🚦 status: awaiting triage.
  • Create only meaningful issues
  • Always see for good-first-issue in the repos

4. More GitHub best practices:

  • Write clear and well-formatted README.md and documentation files
  • Automate tasks like testing, building, and deploying your code using GitHub Actions workflows
  • Include a .gitignore file
  • Limit the number of collaborators with write access to your repositories
  • Actively participate in code reviews for your own and others' PRs

@Mausoomi12
Copy link
Author

Day 25:

1. Found a open-source repo to contribute through This website:

image

2. Went to the first good-first-issue listed below:

image

3. Asked for permission to contribute:

image

4. Contributed by making some changes in the forked repo:

image

5. Opened a Pull Request:

image

6. Now, waiting for review:

image

@Mausoomi12
Copy link
Author

Day 26:

Still waiting for the review:

image

@Mausoomi12
Copy link
Author

Day 27:

1. Created new branch 'branchA':

Screenshot (11591)

2. Made changes in the hello.js file in branchA:

Screenshot (1160)

3. Created another branch 'branchB':

Screenshot (1159)

4. Made some changes in the same file in branchB:

Screenshot (11611)

5. Identified the commit ID to cherry-pick:

Screenshot (1161)

6. Used the cherry-pick command:

Screenshot (11621)

7. Resolved conflicts in merge editor:

Screenshot (1158)

8. Pushed into remote repo:

Screenshot (1162)

@Mausoomi12
Copy link
Author

Mausoomi12 commented Sep 28, 2023

Day 28:

1. Registered for Hacktoberfest:

image

2. Created a pull request and waiting for the review:

image

@Mausoomi12
Copy link
Author

Mausoomi12 commented Sep 29, 2023

Day 29:

Here is my Readme.md:

image

@Mausoomi12
Copy link
Author

Day 30:

Filled the google form:

image

Successfully completed the 30 day challenge!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant