Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zweidenker/zweidenker_bricks
Collection of bricks 🧱 used at ZWEIDENKER
https://github.com/zweidenker/zweidenker_bricks
Last synced: about 10 hours ago
JSON representation
Collection of bricks 🧱 used at ZWEIDENKER
- Host: GitHub
- URL: https://github.com/zweidenker/zweidenker_bricks
- Owner: zweidenker
- Created: 2022-09-05T13:37:41.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-22T08:26:41.000Z (10 months ago)
- Last Synced: 2024-04-25T04:34:18.076Z (7 months ago)
- Language: Dart
- Homepage:
- Size: 71.3 KB
- Stars: 2
- Watchers: 5
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
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