Skip to content

Latest commit

 

History

History
47 lines (29 loc) · 2.18 KB

File metadata and controls

47 lines (29 loc) · 2.18 KB

Contributing to Aster

Thank you for your interest in contributing to Aster, we welcome contributions of all kinds! Please read below for instructions to follow.

Reporting Bugs

If you find a bug in one of our services, open an issue on the relevant repository. Please make sure to include as much detail as possible:

  • What you expected to happen
  • What actually happened to cause it
  • Steps to reproduce the bug
  • Your operating system, browser, app version, and any other relevant details or notes

For any security vulnerabilities, make sure not to open a public issue. Please read our Security Policy for instructions on how to properly report a vulnerability.

Suggesting Features

Open an issue with the label suggestion. Make sure you describe the problem that you are trying to solve and not just the solution. It helps us understand the exact use case of the suggestion

Submitting a Pull Request

  1. Fork the relevant repository
  2. Create a new branch: git checkout -b your-feature-name
  3. Make any changes that you would like
  4. Do full end-to-end testing of your changes thoroughly
  5. Commit your changes with a clear message (see below)
  6. Open a pull request against main

Please make sure that all your pull requests are on topic, and one feature or fix per pull request makes reviewing them much faster.

Commit Messages

Make sure you use clear, descriptive commit messages in the imperative mood.

  • Added full support for custom domain DNS checks
  • Fixed all subject line encryption edge cases inside the reply modal, composed modal, and forward modal
  • Updated readme.md to fix all spelling mistakes and grammar issues

Ensure you avoid vague messages like fixed stuff or small updates.

License

By contributing to any Aster repository, you agree that your contributions will be licensed under AGPL v3. Most Aster repositories are completely open source under AGPL v3.

Questions?

If you have any questions, feel free to join our Discord if you would like to discuss something before opening an issue or pull request.