Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.5 KB

File metadata and controls

40 lines (25 loc) · 1.5 KB

Contributing to BotWire

Thank you for your interest in contributing.

How to contribute

  1. Open an issue — describe the bug, feature, or improvement before starting large changes.
  2. Fork and branch — work from main and keep pull requests focused.
  3. Run tests — see README.md for unit and integration test commands.
  4. Open a pull request — include a clear description of what changed and why.

Guidelines

Please follow these guidelines:

  • Keep changes focused and reasonably small.
  • Write clear commit messages.
  • Add or update tests when appropriate.
  • Update documentation if your change affects users.
  • Match existing naming, structure, and style in the area you are editing.

Before submitting a pull request

  • Ensure the project builds successfully.
  • Ensure existing tests pass.
  • Run any applicable code formatting tools.

Contributor license grant

By submitting a contribution to this project, you grant the project maintainer the right to use, modify, distribute, sublicense, and relicense your contribution as part of the project.

Licensing

BotWire is licensed under the GNU Affero General Public License v3 (AGPL-3.0). Contributions are accepted under the same license.

If you need to use BotWire in a proprietary product without AGPL obligations, see COMMERCIAL.md.

Questions

Open a GitHub Discussion for questions that are not bug reports or feature requests.