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

Update Bblfsh playground #56

Closed
3 tasks done
bzz opened this issue Apr 5, 2018 · 5 comments
Closed
3 tasks done

Update Bblfsh playground #56

bzz opened this issue Apr 5, 2018 · 5 comments
Labels
P0 high priority T:Applications Applications team objectives

Comments

@bzz
Copy link
Contributor

bzz commented Apr 5, 2018

Parent objective: #12
Progress: 0%

  • [P0] All beta drivers to be supported automatically.
  • [P1] Have reusable components between bblfsh dashboard and gitbase playground.
  • [P1] Interactive UAST visualization/manipulation (same as in gitbase playground).
@bzz bzz added P0 high priority T:Applications Applications team objectives labels Apr 5, 2018
@marnovo
Copy link
Member

marnovo commented Apr 5, 2018

[OKRs Review] Removed:

  • [P2] More work done on the frontend (call gRPC, libuast) instead of backend

@bzz
Copy link
Contributor Author

bzz commented May 29, 2018

Interactive UAST visualization/manipulation (same as in gitbase playground).
Have reusable components between bblfsh dashboard and gitbase playground.

Are tracked under https://github.com/bblfsh/uast-viewer

All beta drivers are supported and deployed to http://dashboard.bblf.sh/

[P0] All beta drivers to be supported automatically

Is handled under bblfsh/sdk#253 and drivers will be in dashboard as soon as they are installed on the server

@dpordomingo
Copy link
Contributor

About [P0] All beta drivers to be supported automatically. you could take a look at https://github.com/src-d/minutes/pull/259, discussing the feasibility of this sub-task.

In summary:

  • The dashboard will automatically list all drivers that are available on the server (when it was deployed, or that were installed later on)
  • Drivers are installed everytime the app is deployed using a predefined list of driver:version from src-d/infrastructure/terraform/.../helm-charts.tf
  • @rporres should confirm if it could be a good idea to deploy the app installing the drivers with --recommended option instead of installing fixed version drivers; an alternative that should be also approved by him could be to let the user install drivers from the dashboard.

@rporres
Copy link

rporres commented May 30, 2018

I understand we're talking about public facing dashboard. If that is the case, it is not a good idea to use recommended as you can end with different driver versions if you have multiple pods.

@bzz
Copy link
Contributor Author

bzz commented Jul 3, 2018

End of 2018Q2:

@bzz bzz closed this as completed Jul 3, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P0 high priority T:Applications Applications team objectives
Projects
None yet
Development

No branches or pull requests

4 participants