scaleracademy / scaler-open-source-september-challenge

335 stars 457 forks source link

Challenge #1 - Rohit Mekhe #322

Open RoHiTMeKhE opened 1 year ago

RoHiTMeKhE commented 1 year ago

name: Rohit Mekhe github_user_name: RoHiTMeKhE discord_id: rohitmekhe

RoHiTMeKhE commented 1 year ago

URL of your forked repositor : https://github.com/RoHiTMeKhE/scaler-open-source-september-challenge.git Screenshot 2023-09-03 022526

RoHiTMeKhE commented 1 year ago

Screenshot of all current branches inside my forked clone repository: image

RoHiTMeKhE commented 1 year ago

Challenge 4 : All contents of my local repository are now in sync with upstream. image

RoHiTMeKhE commented 1 year ago

Completed challenge 5 image

RoHiTMeKhE commented 1 year ago

Completed challenge 6 Link to the commit in pull request->https://github.com/scaleracademy/scaler-open-source-september-challenge/pull/794/commits/34a51faa5acf00f6484a4a714dc8cda1cc57b575 image image

RoHiTMeKhE commented 1 year ago

Completed challenge 7 Link to pull request->https://github.com/scaleracademy/scaler-open-source-september-challenge/pull/794 Scrteenshot:- image

image

image

image

RoHiTMeKhE commented 1 year ago

Completed challenge 8: Screenshot of complition: image

RoHiTMeKhE commented 1 year ago

Challenge 9 completed.

Screenshot 1 - commiting change and pushing to github. image

Screenshot 2 - pick and squash q1

Screenshot 3 - the commit message q2

Screenhot 4 - force pushing the squashed commit to github image

RoHiTMeKhE commented 1 year ago

Challenge 10 completed. Screenshot 1 -pushing changes to github in RoHiTMeKhE-details branch image

Screenshot 2- Syncing the local system image

Screenshot 3 - git rebase command image

Screenshot 4 - squashing and picking commits image

Screenshot 5- force pushing the changes image

Screenshot 6 - changes visible on github in pull request image

RoHiTMeKhE commented 1 year ago

Challenge 11 done

image

RoHiTMeKhE commented 1 year ago

Challenge 12 completed. screenshot 1: image

screenshot 2: image

screenshot 3: image

RoHiTMeKhE commented 1 year ago

Challenge 13 completed: Link to file where 2 gists link is added: https://github.com/RoHiTMeKhE/scaler-open-source-september-challenge/commit/4dde88a46dda6c858b09e39034e7df38fb3cf79a image

screenshot of git bash: image image image

RoHiTMeKhE commented 1 year ago

Challenge 14 completed: image image image image

pull screenshot: image

RoHiTMeKhE commented 1 year ago

Challenge 15 completed:

image image image

RoHiTMeKhE commented 1 year ago

Challenge 16 completed: image

image image image

RoHiTMeKhE commented 1 year ago

Challenge 17 completed:

image

Screenshot of conflict resolved : image

Screenshot of Changes reflected in pull request on github. image

RoHiTMeKhE commented 1 year ago

Challenge 18 completed

Creating new repository on GitHub: image

Cloning the repo with the help of GitHub Desktop image

Created a new Markdown in local repo image

Committing and Pushing changes: image

Publishing the new branch to the origin: image

RoHiTMeKhE commented 1 year ago

Challenge 19 completed :

image

image

GitHub Codespaces is a powerful cloud-based development environment that allows seamless coding directly within your web browser. It provides a pre-configured workspace with code editing, terminal access, and integrated tools, eliminating the need for local setup. Codespaces promotes collaborative development, enabling teams to work together effortlessly on projects.

RoHiTMeKhE commented 1 year ago

Challenge 20 completed.

image image image

RoHiTMeKhE commented 1 year ago

Challenge 21 completed. Step 1: Todo list image

Step 2: In Progress image

Step 3: Done/Completed image

RoHiTMeKhE commented 1 year ago

Challenge 22 completed.

Configuring and using shortcuts for commands: image

RoHiTMeKhE commented 1 year ago

Challenge 23 completed.

image

Updated the file with link: image

Website : image

RoHiTMeKhE commented 1 year ago

Challenge 24 completed.

Understanding CONTRIBUTING.md:

Check for CONTRIBUTING.md: Before you start contributing to an open-source project, always check if there is a file named CONTRIBUTING.md in the repository. This file usually contains guidelines and instructions for contributors. Effective Open Source Issue Creation:

Clear and Descriptive Titles: When creating an issue, make sure to use a clear and descriptive title. This helps other contributors and maintainers understand what the issue is about at a glance. Provide Context: In the issue description, provide sufficient context about the problem or feature request. Include steps to reproduce if it's a bug, or explain the desired functionality if it's a feature request. Labeling: Use labels to categorize issues. Labels can include things like bug, enhancement, documentation, etc. This helps in organizing and prioritizing issues. Linking Issues and Pull Requests: Use keywords like "closes", "fixes", or "resolves" followed by the issue number to automatically link the issue to a pull request when it's merged. Git Branch Naming Conventions:

Use Descriptive Names: When creating a new branch, use a name that clearly indicates what the branch is about. This makes it easier for others to understand the purpose of the branch. Avoid Special Characters and Spaces: Stick to alphanumeric characters and hyphens. Avoid spaces or special characters in branch names. Pull Request Creation:

Clear and Concise Titles: Similar to issues, provide a clear and concise title for your pull request. It should indicate what changes are being made. Detailed Description: Provide a detailed description of the changes made in the pull request. Explain why these changes are necessary and how they address the issue. Link to Related Issues: If your pull request is related to an existing issue, make sure to reference it in the description. Use keywords like "closes", "fixes", or "resolves". Reviewers and Assignees: Specify reviewers and assignees for the pull request. This helps in getting timely feedback. Code Quality and Style:

Follow Code Guidelines: Adhere to the coding standards and style guide of the project. Consistency in code style is crucial for maintainability. Testing:

Include Tests: If applicable, include tests for the changes you've made. This helps ensure that your code is robust and doesn't introduce new issues. Documentation:

Update Documentation: If your changes affect documentation, make sure to update it accordingly. Continuous Integration (CI):

Ensure CI Passes: Before submitting a pull request, ensure that the Continuous Integration tests pass. This helps maintain code quality. Be Courteous and Respectful:

Be Respectful in Discussions: When interacting with other contributors or maintainers, be respectful and considerate. Provide constructive feedback and be open to suggestions. Patience and Persistence:

Be Patient: Understand that contributions may take time to get reviewed and merged. Be persistent and open to making necessary changes based on feedback.

RoHiTMeKhE commented 1 year ago

Challenge 25 completed.

I've been looking at various open-source projects on the website https://goodfirstissue.dev/ but I haven't been able to find one that matches my technical skills and is beginner-friendly. It's been a bit challenging to find the right project to work on, but I'm determined to keep searching for opportunities to contribute to real projects. Finding a suitable "good first issue" is not easy, but I'll continue my search, and hopefully, I'll find a project I can contribute to by [tomorrow.

RoHiTMeKhE commented 1 year ago

Challenge 26 completed.

Still the search continues..im trying hard to find one good open source..but still not yet found. will update here once got.

RoHiTMeKhE commented 1 year ago

Challenge 27 Completed.

image image image image

RoHiTMeKhE commented 1 year ago

Challenge 28 Completed.

Yesterday i registered for hactberfest and im still looking for somewhere to contribute..As it was not mentioned in task to update it in issue so not updated here..

RoHiTMeKhE commented 1 year ago

Challenge 29 Completed. Created my profile readme : https://github.com/RoHiTMeKhE image