Thank you for considering contributing to NativePHP! We appreciate your interest in making this project better and welcome your contributions.
We believe that open collaboration leads to the best results. To contribute to the project, follow these steps:
-
Fork the repository: Fork the NativePHP repository to your own GitHub account. This will create a copy of the project under your account.
-
Clone the repository: Clone the forked repository to your local machine using
git clone
. This allows you to work on the project locally. -
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.
-
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.
-
Test your changes: Test your changes thoroughly to ensure they work as intended and do not introduce any new issues.
-
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.
-
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. -
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.
-
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!
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.
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.
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.
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.
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.
Thank you for your interest in contributing to NativePHP. Together, we can build an amazing open-source community and make the project even better!