# Contribute to miniCal Core

### Contribute

Any contribution for a new feature or an improvement will be appreciated.

**To make a contribution:**

1. Fork the repository and edit.
2. Submit the pull request, please provide a comprehensive description of PR as a commit message.
3. Any pull request that the reviewers don't find useful to miniCal will be rejected. We recommend you to talk to us first before working on a PR. Also, please ensure your code is following [Codeigniter Style Guide](https://codeigniter.com/userguide3/general/styleguide.html).

### How to develop an extension

Do you have an idea of an extension that might be a great addon to the miniCal community?

Follow [Extension development guide](https://docs.minical.io/build-an-extension/build-your-first-extension).
