Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Firebase Test Lab - Architecture Diagram #742

Closed
bootstraponline opened this issue Apr 25, 2020 · 1 comment
Closed

Firebase Test Lab - Architecture Diagram #742

bootstraponline opened this issue Apr 25, 2020 · 1 comment
Milestone

Comments

@bootstraponline
Copy link
Contributor

bootstraponline commented Apr 25, 2020

It may be helpful to create a Plant UML diagram of the FTL concepts for gcloud and flank.

The goal is to understand the current FTL high level concepts. Then we can ensure Flank is implemented appropriately. This will help as FTL changes their API over time.

For example:

Flank is assuming that a matrix contains only a single execution for each device, which used to be true
#738

Maybe we could do the diagraming exercise as part of the upcoming Flank refactor.
#718


Example PlantUML diagrams

I think it'd make sense to diagram how gcloud CLI is working (based on info from the JSON API discovery JSON) and then diagram Flank.

Both gcloud and Flank are lacking architecture diagrams.


https://github.com/hediet/vscode-drawio#demo

JetBrains has a class diagram.

@bootstraponline
Copy link
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant