Skip to content

Latest commit

 

History

History
71 lines (50 loc) · 4.58 KB

README.md

File metadata and controls

71 lines (50 loc) · 4.58 KB

Melos mason logo

Melos mason License: MIT

A tool for managing Dart projects with multiple packages, inspired by Lerna.

A collection of bricks that enable developers to be more productive when writing code.


Melos 🚀

Melos is a tool for managing multiple packages in a single repository. It simplifies dependency management and script execution in a multi-package environment.

New to Melos?

Read the documentation to learn how to configure Dart projects with multiple packages!

Project Description Version
melos starter app Start a project quickly! 0.0.1

Bricks 🧱

New to Mason? Read the documentation to learn how to spin up these bricks!

Each bricks is to be used with melos starter app

Brick Description Version
scaffold_app A brick to generate a new Flutter app with clean architecture and best practices. 0.2.3
feature_riverpod A brick to add a new feature to your app with go_router! 0.2.0
feature_riverpod_go_router_builder A brick to add a new feature to your app with go_router_builder! 0.2.0
feature_cubit A brick to add a new feature to your app with cubit! 0.1.0
feature_bloc A brick to add a new feature to your app with bloc! 0.1.0
style_ui A brick to add a style_ui! 0.0.1
Work in progress... Another brick to create your feature using best practices and your state management of choice!

Work in progress

  • Scaffold app with selectable state management Riverpod, Bloc
  • Scaffold app with cubit
  • feature brick with Bloc
  • feature brick with cubit
  • Component UI - TextField, Button, etc... based on Atomic Design
  • ....

Contributing

Please open an issue and/or create a pull request if you find a bug or have a feature request.

Maintainers