Thank you for contributing to easy_theme_extension.
easy_theme_extension→ Annotation and public APIeasy_theme_extension_builder→ Code generator implementation
- Clone the repository:
git clone https://github.com/albinpk/easy_theme_extension.git
cd easy_theme_extension- Install dependencies:
dart pub get- Run tests:
dart test- Run build_runner when modifying generator logic:
dart run build_runner build- Keep the API minimal and declarative.
- Avoid adding unnecessary configuration.
- Ensure generated code remains clean and readable.
- Add or update tests for any behavior changes.
- Do not introduce breaking changes without discussion.
- Keep PRs focused and atomic.
- Include a clear explanation of the change.
- Ensure all tests pass before submitting.
For major changes, open an issue first to discuss the design.