Thank you for considering contributing to [PUBM]! We appreciate your interest and support. This document outlines the guidelines and process for contributing to this project. By participating in this project, you agree to abide by these guidelines.
- List any prerequisites here, such as programming languages, frameworks, or tools required to contribute to the project.
- Fork the repository to your own GitHub account.
- Clone the forked repository to your local machine.
- Install any necessary dependencies.
- Build and run the project locally to ensure everything is working correctly.
Before making any major changes or contributions, please create an issue to discuss the proposed changes. This helps ensure that your efforts align with the project's goals and avoids duplication of work. Include as much detail as possible in your issue, such as the problem you intend to solve or the feature you want to add.
If you find an existing issue that you'd like to work on, assign yourself to the issue to indicate that you're working on it. Make sure to communicate your intentions and progress regularly by commenting on the issue.
- Create a new branch based on the latest
main
branch. - Make your changes, following the project's coding guidelines and best practices.
- Test your changes thoroughly to ensure they don't introduce any new issues.
- Commit your changes with clear and concise commit messages.
- Push your branch to your forked repository.
- Create a pull request (PR) against the
main
branch of the original repository. - Include a description of the changes, along with any relevant information or context.
- Follow the established coding style and conventions used in the project.
- Maintain consistent indentation, variable naming, and formatting.
- Document any new features, classes, methods, or significant changes you introduce.
- Update existing documentation if necessary to reflect your changes.
- Treat all project participants with respect and kindness.
- Be open to constructive feedback and discussions.
- Harassment, hate speech, and other offensive behavior will not be tolerated.
- Stay connected and engage in discussions related to the project.
- Ask questions, seek help, and provide assistance where you can.
[PUBM] is licensed under the [MIT License]. See the LICENSE file for more details.