# Contribute
There are several ways to contribute to ezFlap:
- Participate in the development in the ezflap repository (opens new window).
- If you plan to develop a new feature (or a new Transformer!) - it's best to open an issue first, share your plan, and receive feedback.
- Add ezFlap Core Widgets in the ezflap_widgets repository (opens new window).
- Report bugs in ezflap Issues (opens new window).
- Improve this guide in the ezflap_docs repository (opens new window).
If you decide to get involved with the development, please:
- Write tests for new features and bug fixes.
- Make sure that all tests pass:
ezflap
tests (Repository (opens new window)).ezflap_tests
tests (Repository (opens new window)).ezflap_widgets
tests (Repository (opens new window)).ezflap_docs
tests (Repository (opens new window)).
- Follow the ezFlap code style. Most importantly:
- Use tabs.
- Don't pass the code through
dartfmt
.
However you choose to contribute, please follow the Code of Conduct.