Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zweidenker/zweidenker_bricks

Collection of bricks 🧱 used at ZWEIDENKER
https://github.com/zweidenker/zweidenker_bricks

Last synced: about 2 months ago
JSON representation

Collection of bricks 🧱 used at ZWEIDENKER

Awesome Lists containing this project

README

        

# ZWEIDENKER Bricks 🧱

Collection of [mason](https://github.com/felangel/mason) bricks used at [ZWEIDENKER](https://zweidenker.de)

## 🧱 Bricks

| Brick | Description |
|----------------------|---------------------------------------------------------------------------------------------------------|
| [iid_base_app](bricks/iid_base_app) | Creates a BaseApp with basic App Setup and a Repository |
| [iid_fastlane_android](bricks/iid_fastlane_android) | Adds basic Fastlane Setup for Android Apps |
| [iid_fastlane_ios](bricks/iid_fastlane_ios) | Adds basic Fastlane Setup for iOS Apps |
| [iid_l10n](bricks/iid_l10n) | Adds support for Flutter Localisation using [POEditor](https://poeditor.com) |
| [iid_melos](bricks/iid_melos) | Adds basic [melos](https://github.com/invertase/melos) setup |
| [iid_theme](bricks/iid_theme) | Creates a basic Theme Package |
| [iid_workflow](bricks/iid_workflow) | Creates a github Workflow based on [flutter_workflows](https://github.com/zweidenker/flutter_workflows) |

## Setup

Activate mason

```
dart pub global activate mason_cli
```

Add `iid_mason_setup` as a global brick
```
mason add -g iid_mason_setup --git-url https://github.com/zweidenker/zweidenker_bricks --git-path bricks/iid_mason_setup
```

If you want you can also add the `iid_screen` brick globally as that should be created from the directory of the app
```
mason add -g iid_screen --git-url https://github.com/zweidenker/zweidenker_bricks --git-path bricks/iid_screen
```

Navigate to the folder where you want to create the mason bricks and run
```
mason make iid_mason_setup
```

This will create the mason file with the above mentioned iid_bricks and run `mason get` from there you can use the `mason make` with any of these bricks