Skip to content

Commit ba6f72e

Browse files
authored
Create CONTRIBUTING.md
Here's the description for the CONTRIBUTING.md
1 parent 2545589 commit ba6f72e

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

CONTRIBUTING.md

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Contributing to NativePHP
2+
3+
Thank you for considering contributing to NativePHP! We appreciate your interest in making this project better and welcome your contributions.
4+
5+
## How to Contribute
6+
7+
We believe that open collaboration leads to the best results. To contribute to the project, follow these steps:
8+
9+
1. **Fork the repository**: Fork the NativePHP repository to your own GitHub account. This will create a copy of the project under your account.
10+
11+
2. **Clone the repository**: Clone the forked repository to your local machine using `git clone`. This allows you to work on the project locally.
12+
13+
3. **Create a branch**: Before making any changes, create a new branch in the repository. The branch name should be descriptive and reflect the changes you plan to make.
14+
15+
4. **Make changes**: Make your desired changes and improvements to the project. Please ensure that your changes adhere to the coding guidelines and best practices of the project.
16+
17+
5. **Test your changes**: Test your changes thoroughly to ensure they work as intended and do not introduce any new issues.
18+
19+
6. **Commit your changes**: Once you are satisfied with your changes, commit them with clear and concise commit messages that explain the purpose of the changes.
20+
21+
7. **Pull Request**: Push your changes to your forked repository and create a Pull Request (PR) to the `main` branch of the original NativePHP repository. Provide a detailed description of the changes you made, the problem you solved, and any other relevant information.
22+
23+
8. **Code Review**: The project maintainers will review your Pull Request. Be prepared to make changes or address any feedback you receive during the review process.
24+
25+
9. **Merge**: Once your Pull Request has been approved and any necessary changes have been made, it will be merged into the main project. Congratulations on your successful contribution!
26+
27+
## Code Style and Guidelines
28+
29+
Please follow the coding style and guidelines of the project. If the project uses a specific coding style (e.g., Python's PEP 8), make sure your contributions comply with it.
30+
31+
## Reporting Issues
32+
33+
If you encounter any bugs, have questions, or want to suggest improvements, please create an issue in the GitHub repository. Clearly, describe the problem or suggestion, providing steps to reproduce the issue if applicable.
34+
35+
## Code of Conduct
36+
37+
We expect all contributors to adhere to our Code of Conduct. Be respectful, inclusive, and considerate of others when participating in this project. Any unacceptable behavior will not be tolerated.
38+
39+
## License
40+
41+
By contributing to NativePHP, you agree that your contributions will be licensed under the same license as the project (if applicable). Make sure you understand and comply with the licensing terms before submitting your contributions.
42+
43+
## Acknowledgments
44+
45+
Contributors play a vital role in the success of this project. Your efforts will be acknowledged in the project's documentation and release notes, and your GitHub profile will be listed as a contributor.
46+
47+
Thank you for your interest in contributing to NativePHP. Together, we can build an amazing open-source community and make the project even better!

0 commit comments

Comments
 (0)