This is a template repository for creating new Flutter projects.
It includes a basic structure, a Makefile for common developmental tasks, and a set of GitHub Actions workflows for
running tests and analysis.
- Makefile: for managing common tasks like testing, linting, and formatting.
- GitHub Actions: for running tests and static analysis.
- Strict Linting: Configured with a strong set of analysis rules for high-quality code.
- Scalable Architecture: A pre-defined directory structure for building scalable apps.
Flutter SDK: Installed system-wide, for example viasnap.GNU MakePython >=3.10andpipfor installingpre-commit.
- Use the
Use this templatebutton on GitHub to create a new repository. - Install project dependencies:
make install
- Set up the Git hooks (optional but recommended):
make setup-hooks
- Run
make helpto see all available commands.
See CONTRIBUTING.md for details on how to make a contribution.
This template is licensed under the MIT License (LICENSE or https://opensource.org/licenses/MIT)