Wyatt Packages
About
Here is it a set of Flutter plugins that power up your applications.
Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter is used by developers and organizations around the world, and is free and open source.
Development
Clone this repo.
You have to install melos.
dart pub global activate melos
Then bootstrap with melos bs
.
Create a new package
Create a new package in packages/
folder.
dart create -t package-simple wyatt_<name>
Remove any example/
subfolder. Then create a new sample project.
flutter create --platforms android --project-name <name>_example example
Then bootstrap project with melos bs
command.
Convention
Naming
In the previous instructions <name>
variable is important.
It have to be clear and intelligible.
You MUST use underscores.
You MUST use wyatt
prefix for package.
You MUST name example with specific name.
For example, if name is CRUD BLOC
- name will be crud_bloc
- so the package will be:
wyatt_crud_bloc
- and the example will be:
crud_bloc_example
Commits
See Conventional Commits for commit guidelines.
tl;dr : type(scope): description
where type can be feat, fix, docs, chores, ci, perf, refactor, style, test, and scope is package name.
examples:
feat(auth): add AWS support.
= add a feature in authentication_bloc package.docs: update readme.
= update this readme file.fix(crud)!: fix bug in awesome() function.
= fix a bug,!
is important and indicateBREAKING CHANGES
.
Conventional commits are important for melos version
command !
Badging
In the package readme.md
file, please specify the supported SDK:

or

Usage
You can add any package of the packages/
sub directory in your project.
dependencies:
wyatt_analysis:
git:
url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages
ref: wyatt_analysis-v2.0.0
path: packages/wyatt_analysis
Here you can change package name
and package version
.
Status
This repository is maintained by Wyatt Studio but work is in progress.