Thank you for considering contributing to FactionLegends! We appreciate any contributions that can help improve the plugin. Please take a moment to review the following guidelines to ensure a smooth collaboration.
If you encounter any bugs, have feature requests, or want to suggest improvements, please open an issue on the GitHub repository. When submitting an issue, provide as much information as possible, including:
- A clear description of the problem or suggestion
- Steps to reproduce the issue
- Relevant logs or error messages (if applicable)
We welcome pull requests that address bug fixes or introduce new features. Before submitting a pull request, please ensure the following:
- Fork the repository and create a new branch for your changes.
- Follow the coding style and conventions used in the project.
- Write clear and concise commit messages.
- Include relevant test cases to validate your changes.
To set up the development environment for FactionLegends, follow these steps:
- Clone the repository to your local machine.
- Make your changes or additions to the codebase.
- Run the necessary tests to ensure that everything is functioning correctly.
- Submit a pull request with your changes.
Please ensure that your code adheres to the existing coding style and conventions used in the project. This includes:
- Using consistent indentation (preferably four spaces).
- Following the naming conventions for variables, functions, and classes.
- Adding appropriate comments to improve code readability.
the documentation will be updated by the Wiki ticket in the github page
By contributing to FactionLegends, you agree that your contributions will be licensed under the MIT License.
We appreciate your time and effort in contributing to FactionLegends. Together, we can create an amazing plugin for the PocketMine community! If you have any further questions, feel free to reach out to the project maintainers.