CONTRIBUTING.md•1.59 kB
# Contributing
1. Fork the repository
2. Create a feature branch
3. Make your changes with tests
4. Submit a pull request
## Guidelines
- Follow PEP 8 style guidelines
- Add comprehensive tests for new features
- Update documentation for API changes
- Ensure backward compatibility
## GIT AND GITHUB:
Github is the sole provider of public repositories and Git is the sole
version control system (VCS) for this project. Contributing developers
are required to use this service and method. Accounts belonging to
contributing developers that do not use two-factor authentication are
automatically rejected by Github. Pull requests that are not
signed using GPG that authenticates the developer's identity are likely
to be rejected.
## Coding Standards
This project follows the [GNU Coding Standards](https://www.gnu.org/prep/standards/). We encourage you to read them to understand the project's philosophy and style.
## Licensing
This project is licensed under the GNU General Public License (GPLv3), but it is not a GNU project and its copyright is not assigned to the Free Software Foundation (FSF). This means that while the project is free and open-source, the legal responsibility for defending the license rests with the project's maintainers.
For any non-trivial contribution, we require a signed contributor license agreement (CLA). This is a standard practice in many open-source projects and helps protect both you and the project. To get a copy of the CLA, please email [hoyt.harness@gmail.com](mailto:hoyt.harness@gmail.com).
## READ ALSO:
<https://positronikal.github.io/>