Skip to content

A collection of mason bricks to simplify you development experience.

License

Notifications You must be signed in to change notification settings

elianortega/mason_bricks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mason logo

style: very good analysis License: MIT Powered by Mason

A collection of mason bricks to simplify the development experience.


Bricks 🧱

Brick Description Version
bricks_repository A brick that creates the basic repository structure to host many of you own custom bricks. 0.1.0
flutter_github_workflow A brick that creates a github workflow file using very good workflows. Supports: flutter_package, dart_package, semantic_pull_request and spell_check. 0.1.0

Getting started 🚀

Adding a brick 🏗️️

To add a brick that has not been published to brickhub.dev use one of the following commands:

# add from git url
mason add <BRICK_NAME> --git-url https://github.com/elianortega/mason_bricks --git-path path/to/<BRICK_NAME>

# add from git url (global)
mason add -g <BRICK_NAME> --git-url https://github.com/elianortega/mason_bricks --git-path path/to/<BRICK_NAME>

# add from git url with path and ref
mason add <BRICK_NAME> --git-url https://github.com/elianortega/mason_bricks --git-path path/to/<BRICK_NAME> --git-ref tag-name

bricks_repository

mason add -g bricks_repository --git-url https://github.com/elianortega/mason_bricks --git-path bricks/bricks_repository

flutter_github_workflow

mason add -g flutter_github_workflow --git-url https://github.com/elianortega/mason_bricks --git-path bricks/flutter_github_workflow