Replies: 2 comments 1 reply
-
How to contribute?This project aims to be a beginner friendly way to your first contribution to open source. If you are looking to make your first contribution, follow the steps below. Also, read the Contribution Guide before interacting with the repositories. Images are from the Dev CV repository of this organization. CodeNewbiesIf you are a complete beginner in open source / GitHub, don't worry. Look at the following description on how to set up the project locally. If you are a complete beginner in coding or open source, don't worry. Let's start with the following: Look up what semantic HTML means. Think about what a navigation actually is (a list of links). Use the corresponding semantic HTML for it. You can find everything needed to fulfill this issue by looking the terms up in w3schools or MDN. If these sites are new to you, don't worry. You will get used to them over time. Happy coding 🙂 PrerequisitesIf you don't have git on your machine, install it. Fork this repositoryFork this repository by clicking on the fork button on the top of this page. Clone the repositoryNow clone the forked repository to your machine. Go to your GitHub account, open the forked repository, click on the code button and then click the copy to clipboard icon. Open a terminal, go to the directory where you want the project to be saved and run the following git command:
where "url you just copied" (without the quotation marks) is the url to this repository (your fork of this project). See the previous steps to obtain the url. For example:
where Create a branchChange to the repository directory on your computer (if you are not already there):
Open the project in Visual Studio Code (or your favorite code editor):
Run the project: Right click on the
Now create a branch using the
For example:
Make necessary changes and commit those changesIf you go to the project directory and execute the command Add those changes to the branch you just created using the
Now commit those changes using the
Commit messageThere are different ways of writing a commit message. For more reference checkout the For this project we are going to use following style: type-of-issue- + number-of-issue[action you took] Practical example:
Push changes to GitHubPush your changes using the command
replacing Submit your changes for reviewIf you go to your repository on GitHub, you'll see a Now submit the pull request. |
Beta Was this translation helpful? Give feedback.
-
Where to go from here?Congrats! You just completed the standard fork -> clone -> edit -> pull request workflow that you'll encounter often as a contributor! Celebrate your contribution and share it with your friends and followers on your social media accounts. Now let's get you started with your next contribution, whether on this or any other great open source projects on GitHub. |
Beta Was this translation helpful? Give feedback.
-
I am thinking of creating a support repository which I often see in other Organizations as well. I would use this repository to store general information (which concerns all projects) like how to start with open source, how to fork a projects and such. These information is currently stored in every project on the read me.
Beta Was this translation helpful? Give feedback.
All reactions