Skip to content

san-smith/jaspr-elementary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jaspr-elementary (monorepo)

MVVM architecture for Jaspr, inspired by Flutter Elementary.

Packages

Package Description Pub
jaspr_elementary Core library: ElementaryModel, ComponentModel, ElementaryComponent Pub
jaspr_elementary_test Testing utilities (e.g. testComponentModel — planned) Pub

Repository layout

packages/jaspr_elementary/       # main package (pub name: jaspr_elementary)
packages/jaspr_elementary_test/  # test helpers (pub name: jaspr_elementary_test)
example/counter/                 # sample app

Contributing / development

From each package directory, run dart pub get and dart analyze as usual:

cd packages/jaspr_elementary && dart pub get && dart analyze
cd packages/jaspr_elementary_test && dart pub get && dart analyze && dart test

To work on jaspr_elementary_test against a local jaspr_elementary (before or between pub releases), add packages/jaspr_elementary_test/pubspec_overrides.yaml as described in packages/jaspr_elementary_test/README.md. The file name is gitignored.

Run the example:

cd example/counter && dart pub get && dart run jaspr build

License

MIT — see LICENSE.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages