OLD | NEW |
1 ## Google Cloud Platform | 1 ## Google Cloud Platform |
2 | 2 |
3 Repository for building the googleapis packages | 3 Repository for building the googleapis packages |
| 4 |
| 5 ### Manual process |
| 6 |
| 7 This should be automated, but here is the current workflow |
| 8 |
| 9 - Clone the GitHub repro |
| 10 https://github.com/dart-lang/discovery_api_dart_client_generator |
| 11 - Checkout the experimental branch |
| 12 - Generate from config file |
| 13 |
| 14 $ dart ../discovery_api_dart_client_generator/bin/generate.dart run_config |
| 15 |
| 16 - Downloaded discovery documents directory 'discovery' |
| 17 - Generated packages in directory 'generated' |
| 18 |
| 19 - Diff with previous apis and determine wheter to do minor or major version |
| 20 update |
| 21 - Update config.yaml with new version and generate again |
| 22 - Run tests |
| 23 |
| 24 - Upload packages to pub |
| 25 - Commit downloaded discovery documents and generated packages |
OLD | NEW |