Open Divya4879 opened 1 year ago
Forked Repository Link - https://github.com/Divya4879/scaler-open-source-september-challenge.git
Screenshot of the cloned repo in my PC-
Screenshot showing the list of all the current branches inside of my forked clone repository
Screenshot showing the latest repository contents of my forked clone repository locally-
Challenge 5 done
challenge 6 done
Day 7 challenge done
Day 8 challenge - Today i updated main branch as per the challnge and created a new pull request to the https://github.com/scaleracademy/scaler-open-source-september-challenge repository, previously i was creating a pull request to my repo itself, but it was to different branches.
The 9th day challenge has been completed since the new squashed commit message is showing on my[forked remote repo- https://github.com/Divya4879/scaler-open-source-september-challenge/tree/challenge8
Screenshot of the terminal when I have successfully used the git rebase to squash the commits
Screenshot of Challenge 11-
DAY 12 TASK - USING GPG TO VERIFY COMMIT
Adding screenshot of the task-
Day 13 task
DAY 14 CHALLENGE - CHANGE Divya4879.md file in branch Divya4879-details, GIT REBASE COMMAND, AND SIGNING MY COMMIT
DAY 15 CHALLENGE- SCREENSHOTS OF TODAY'S CHALLENGE- CREATING MERGE CONFLICT, RESOLVING IT IN THE CODE EDITOR AND SHOWING SCREENSHOT OF MY TERMINAL
DAY 16 CHALLENGE - SYNC LOCAL REPO WITH MAIN REPO, ADD MY NAME TO THE FILE AND PUSH CHANGES , COMMITS MENTIONED IN PULL REQUEST
DAY 17 RESOLVE GIT MERGE CONFLICT BY EDITING challengers-list.md file
I am sharing screenshots of my experience using github desktop below :-
Day 19 done- I used the git repositiory created yesterday on github desktop- Screenshots-
I ADDED A FILE USING CODESPACE AND USED THE TERMINAL TO COMMIT, AND PUSH THE FILE TO MY REPOSITORY.
WHAT DID I LIKE ABOUT CODESPACE? I LIKE THAT IT'S A CLOUD BASED VERSION OF VS CODE EDITOR, WITH SOME PREINSTALLED FEATURES. I REALLY ENJOYED USING IT!
Day 20- created a new github repo and added 2 files - lint.yml and hello.py made some changes to the yaml file to run it successfully
sharing screenshots for today's task -
Screenshot showing my Github Project board, and the 3 columns
Screenshots of today's challenge using git alias
Screenshot of pull request -
screenshot of terminal
Summary of what I just learnt about 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:-
### Git Branches- Types and Conventions to be followed for naming them
### Issues
Note : Make sure that you proposed a relevant issue on your repository.
To understand more on these topics, i am attaching video for all in one guide to all these topics- https://www.youtube.com/watch?v=8wt-8B9vCQg
Day 25 task-
I checked out some projects and their "'good first issues". I feel that even though I can solve some of them with my current skills, I still need to spend much more time reading the documentation if the project to understand where and how to put my code to PR to possibly solve the issue.
Today i didn't find an issue i will be working on, but it was the 1st time I explored the open-source projects and went through the good 1st issue'd tagged issues.
I will be exploring more to contribute where I can. In the journey of open source, I am at the stage of exploring issues to solve in others projects.
Thank you for this opportunity.
Screenshots of cloning my repo, creating branches A and B, commits on branch A and cherry-picking 2nd commit to branch B -my local terminal(Git Bash) , and my github online/remote pushed updates and commits
![Uploading Screenshot (1841).png…]() ![Screenshot (1842)](https://github.com/scaleracademy/scaler-open-source-september-challenge/assets/86043076/b734cabd-28a7-4a9c-82f0-e7b04b3490b3
DAY 28 CHALLENGE -
1)I have been exploring many open-source projects since day 25, and have found a project repo with an easy contibution. I pulled my PR yesterday, and it has been merged into the main repo yesterday as well.
2) I am sharing my merged repo, their repo and the screenshots-
my merged repo- https://github.com/hellofaizan/xprofile/pull/96#event-10484272769
repository link - https://github.com/hellofaizan/xprofile
screenshots -
Today I created my Github profile Readme as part of the 29th Day challenge. My profile link is - https://github.com/Divya4879
Day 30 Challenge- Submitted the form I have completed all the days' challenges this month, so no task for today
name: Divya github_user_name: Divya4879 discord_id: Divya#0416