Skip to main content

How to Make Contributions?

๐Ÿ‘๐ŸŽ‰ First off, thanks for taking the time to contribute! ๐ŸŽ‰๐Ÿ‘

The following is a set of guidelines for contributing to DevLake. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.

How Can I Contribute?โ€‹

  1. Reporting bugs by filling out the required issue template and labeling the new issue as 'type/bug'.

  2. Suggesting enhancements.

If you intend to change the public API, or make any non-trivial changes to the implementation, we recommend filing an issue. This lets us reach an agreement on your proposal before you put significant effort into it.

If youโ€™re only fixing a bug, itโ€™s fine to submit a pull request right away but we still recommend to file an issue detailing what youโ€™re fixing. This is helpful in case we donโ€™t accept that specific fix but want to keep track of the issue.

You can check here for details.

Maintainer teamโ€‹

Apache DevLake is maintained by apache/devlake committers. We aim to achieve an SLA of 24 hrs for replying to issues.

Development workflowโ€‹

Please check Development Workflow

Contributor growth programโ€‹

Please check Contributor Growth Program