Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nervosnetwork/mandrake
mandrake the animagus gui
https://github.com/nervosnetwork/mandrake
Last synced: about 1 month ago
JSON representation
mandrake the animagus gui
- Host: GitHub
- URL: https://github.com/nervosnetwork/mandrake
- Owner: nervosnetwork
- License: mit
- Created: 2020-04-16T05:08:57.000Z (over 4 years ago)
- Default Branch: develop
- Last Pushed: 2020-10-20T00:47:42.000Z (about 4 years ago)
- Last Synced: 2024-08-03T02:09:01.238Z (4 months ago)
- Language: Dart
- Homepage: https://nervosnetwork.github.io/mandrake/
- Size: 36.1 MB
- Stars: 12
- Watchers: 7
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-nervos-ckb - Mandrake: A GUI for Animagus
README
# mandrake
[![Mandrake CI](https://github.com/nervosnetwork/mandrake/workflows/Mandrake%20CI/badge.svg)](https://github.com/nervosnetwork/mandrake/actions?query=workflow%3A%22Mandrake+CI%22)
> Mandrake is still under active development and considered to be a work in progress.
The [Animagus](https://github.com/xxuejie/animagus) GUI.
## Requirements
Mandrake is a Flutter app. Follow the [Flutter SDK](https://flutter.dev/docs/get-started/install) installation instructions to set up.
Mandrake runs as web app or macOS desktop app. It requires different [Flutter channels](https://github.com/flutter/flutter/wiki/Flutter-build-release-channels) to run, respectively:
### web:
```shell
flutter channel beta
flutter upgrade
flutter config --enable-web
```### macOS desktop:
```shell
flutter channel dev
flutter upgrade
flutter config --enable-macos-desktop
```Refer to [Desktop support for Flutter](https://flutter.dev/desktop) for more information.
## Generate JSON serialization code
Several mode classes use [json_serializable](https://pub.dev/packages/json_serializable) to generate code. To re-generate, run:
```shell
flutter pub run build_runner build
```Generated code files are named after `file`.g.dart, where `file` is the normal model file name.