adding packages
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
## Flutter CLI
|
||||
|
||||
[](https://pub.dartlang.org/packages/ngflutter)
|
||||
[](https://travis-ci.org/google/ngflutter)
|
||||
|
||||
A command line interface for [Flutter][webdev_flutter].
|
||||
It can scaffold a skeleton Flutter project, component, and test with
|
||||
[page object][page_object].
|
||||
|
||||
## Installation
|
||||
|
||||
To install:
|
||||
|
||||
```bash
|
||||
pub global activate ngflutter
|
||||
pub global activate webdev
|
||||
```
|
||||
|
||||
To update:
|
||||
|
||||
```bash
|
||||
pub global activate ngflutter
|
||||
pub global activate webdev
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
```bash
|
||||
ngflutter help
|
||||
```
|
||||
|
||||
For help on specific command, run `ngflutter help [command name]`
|
||||
For example:
|
||||
|
||||
```bash
|
||||
ngflutter help generate test
|
||||
```
|
||||
|
||||
will show how to use command `generate test`.
|
||||
|
||||
### Generating Flutter project
|
||||
|
||||
```bash
|
||||
ngflutter new project_name
|
||||
cd project_name
|
||||
pub get
|
||||
webdev serve
|
||||
```
|
||||
|
||||
Navigate to `http://localhost:8080` to visit the project you just built.
|
||||
Command following will assume that you are in the root directory of
|
||||
the project.
|
||||
|
||||
### Generating component
|
||||
|
||||
```bash
|
||||
ngflutter generate component AnotherComponent
|
||||
```
|
||||
This command will generate component under folder `lib/`.
|
||||
You can use option `-p` to change the folder.
|
||||
|
||||
|
||||
### Generating test
|
||||
|
||||
```bash
|
||||
ngflutter generate test lib/app_component.dart
|
||||
```
|
||||
|
||||
Command above will generate 2 files. One is page object file
|
||||
and the other one is test file.
|
||||
Test generated is using [flutter_test][pub_flutter_test]
|
||||
and [test][pub_test] package.
|
||||
|
||||
Use command
|
||||
|
||||
```bash
|
||||
pub run build_runner test --fail-on-severe -- -p chrome
|
||||
```
|
||||
|
||||
to run generated test with Chrome.
|
||||
|
||||
[webdev_flutter]: https://webdev.dartlang.org/flutter
|
||||
[page_object]: https://martinfowler.com/bliki/PageObject.html
|
||||
[pub_flutter_test]: https://pub.dartlang.org/packages/flutter_test
|
||||
[pub_test]: https://pub.dartlang.org/packages/test
|
||||
Reference in New Issue
Block a user