Skip to content

Manage Dart projects more efficiently with Melos and Mason. Melos streamlines the management of multiple packages in a monorepo, while Mason's collection of bricks empowers developers to rapidly generate and maintain code, significantly boosting productivity and consistency across projects.

License

Notifications You must be signed in to change notification settings

Olivier-plessis/melos_and_mason_bricks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Manage Dart projects more efficiently with Melos and Mason. Melos streamlines the management of multiple packages in a monorepo, while Mason's collection of bricks empowers developers to rapidly generate and maintain code, significantly boosting productivity and consistency across projects.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published