Thank you for your interest in contributing! This document outlines how you can contribute to the official plugins and also encourages you to write your own plugins. Please read this guide carefully to understand how you can collaborate with us.
The official plugins for this project are licensed under AGPL. Any contributions you make will also fall under the AGPL license.
- Fork the repository containing the plugin.
- Clone your fork.
- Make your changes.
- Commit and push your changes.
- Open a pull request.
- Ensure your code adheres to the existing style.
- Include documentation and unit tests (where applicable).
We encourage developers to write their own plugins. Please refer to the "Getting Started" documentation to learn how to create a plugin for the app.
- Your plugin's license must be compatible with the core application's license.
- We encourage you to make your plugin open-source, although it's not mandatory.
The core is currently licensed under the Source First License 1.1. All contributors have to sign FUTO Individual Contributor License Agreement before contributions can be accepted. You can read more about it at https://cla.futo.org/.
- Fork the core repository.
- Clone your fork.
- Make your changes.
- Commit and push your changes.
- Open a pull request.
- Ensure your code adheres to the existing style.
- Include documentation and unit tests (where applicable).
Thank you for reading the contribution guidelines. Happy contributing!