Contribution Guide for Emerging Coders Website
Thank you for your interest in contributing to the Emerging Coders Website! Your contributions are crucial in making the project a success. This guide provides the necessary steps to contribute to the project seamlessly. Please follow the steps below to ensure a smooth contribution process.
Prerequisites
- A GitHub account.
- Basic understanding of Git and GitHub.
- Git installed (opens in a new tab) on your local machine.
Contribution Workflow
Step 1: Fork the Repository
- Navigate to the Emerging Coders Website Repository (opens in a new tab).
- Click on the Fork button at the top-right corner of the page.
- Select your GitHub profile to create a fork of the repository.
Step 2: Clone the Forked Repository
- Go to your forked repository on GitHub.
- Click on the Code button, then copy the HTTPS URL.
- Open a terminal on your local machine, navigate to the directory where you want to clone the repository.
- Run the following command:
git clone [URL]
Replace [URL]
with the HTTPS URL you copied earlier.
Step 3: Create a New Branch
- Navigate into the cloned repository directory:
cd Emerging-Coders-Website
- Create a new branch for the feature or bug you are working on:
git checkout -b [branch-name]
Replace [branch-name]
with a descriptive name for your branch (e.g., feature/new-feature-name
or bug/bug-description
).
Step 4: Make Your Changes
- Make the necessary changes to the app using your favorite code editor.
- Test your changes thoroughly to ensure they work as expected and do not introduce new bugs.
Step 5: Commit and Push Your Changes
- Stage your changes:
git add .
- Commit your changes:
git commit -m "Describe your changes here"
- Push your changes to your forked repository:
git push origin [branch-name]
Step 6: Create a Pull Request
- Go to the Emerging Coders Website Repository (opens in a new tab).
- Click on Pull requests tab.
- Click on the New Pull Request button.
- Select your fork and the branch you worked on.
- Fill in the PR title and description. Describe the changes you made, why you made them, any issues that are related or resolved by your PR, and any additional information that will help maintainers understand and review your contribution.
- Click Create Pull Request.
Conclusion
Thank you for following this contribution guide. Your effort in contributing to the Emerging Coders Website is highly appreciated. Together, we can build a project that is beneficial to the community and beyond.
Feel free to copy and paste this markdown content to create a CONTRIBUTING.md file in your repository or include it in your README.md file.