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

Buildtracker support for multiple applications #97

Open
abhighyaa-jain opened this issue Sep 27, 2019 · 4 comments
Open

Buildtracker support for multiple applications #97

abhighyaa-jain opened this issue Sep 27, 2019 · 4 comments
Labels
enhancement help wanted 📁 Repo: app @build-tracker/app 📁 Repo: cli @build-tracker/cli 📁 Repo: with-mariadb @build-tracker/plugin-with-mariadb 📁 Repo: with-mysql @build-tracker/plugin-with-mysql 📁 Repo: with-postgres @build-tracker/plugin-with-postgres
Milestone

Comments

@abhighyaa-jain
Copy link

abhighyaa-jain commented Sep 27, 2019

Problem

In my organization, we have several microservices, so if build tracker could be configured in a way that at one place we can see the graphs for all applications, it would be helpful.

@paularmstrong
Copy link
Owner

@abhighyaa-jain That sounds great. I don't have the time to build that kind of feature right now, so I'd love to see a pull-request for it.

@paularmstrong paularmstrong added enhancement help wanted 📁 Repo: app @build-tracker/app 📁 Repo: cli @build-tracker/cli 📁 Repo: with-postgres @build-tracker/plugin-with-postgres 📁 Repo: with-mariadb @build-tracker/plugin-with-mariadb 📁 Repo: with-mysql @build-tracker/plugin-with-mysql labels Oct 2, 2019
@paularmstrong paularmstrong added this to the v2.0.0 milestone Mar 1, 2020
@paularmstrong
Copy link
Owner

paularmstrong commented Mar 19, 2020

Some random implementation thoughts and justification why I think this is feature for a 2.0.0 release (or beyond):

  • Databases may need an extra table for apps and builds will need to reference the appropriate app row so they're easy to look up quickly
  • Application routing will need to be updated
  • Application will need a landing page to choose which app to view (maybe some other UI? maybe a default app?)
  • Will probably also require Admin panel for artifact, group, & budget configuration #132 so that budgets can be configured more easily for each app independently

@montogeek
Copy link

@paularmstrong Would you accept a PR for this? Really interested in having it :)

@paularmstrong
Copy link
Owner

Yes, but it will definitely require more than one PR based on the above points (and unknowns)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement help wanted 📁 Repo: app @build-tracker/app 📁 Repo: cli @build-tracker/cli 📁 Repo: with-mariadb @build-tracker/plugin-with-mariadb 📁 Repo: with-mysql @build-tracker/plugin-with-mysql 📁 Repo: with-postgres @build-tracker/plugin-with-postgres
Projects
Status: To do
Development

No branches or pull requests

3 participants