Thank you for considering contributing to DevPath! We welcome contributions from the community. Please follow the guidelines below to ensure a smooth contribution process.
-
Fork the Repository:
- Click the "Fork" button at the top right of the repository page.
-
Clone the Repository:
- Clone your forked repository to your local machine using:
git clone https://github.com/your-username/devpath.git
- Clone your forked repository to your local machine using:
-
Create a Branch:
- Create a new branch for your feature or bugfix:
git checkout -b my-feature-branch
- Create a new branch for your feature or bugfix:
-
Make Changes:
- Make your changes to the codebase.
-
Commit Changes:
- Commit your changes with a descriptive commit message:
git add . git commit -m "Add feature X"
- Commit your changes with a descriptive commit message:
-
Push Changes:
- Push your changes to your forked repository:
git push origin my-feature-branch
- Push your changes to your forked repository:
-
Create a Pull Request:
- Go to the original repository and click the "New Pull Request" button.
- Select your branch and create the pull request.
- Provide a clear description of your changes and any related issues.
Please note that this project is governed by a Code of Conduct. By participating, you are expected to adhere to this code.
If you encounter any issues, please check the existing issues first to see if the problem has already been reported. If not, feel free to open a new issue with detailed information.
- Follow the existing coding style and conventions.
- Write clear and concise commit messages.
- Ensure your code is well-documented.
- Please write tests for your changes.
- Ensure all tests pass before submitting your pull request.
Thank you for your contributions!