Thcipriani (2b47f9ff) at 23 Jun 17:26
Make the service port configurable
Thcipriani (091868f1) at 24 May 21:09
thcipriani + mhurd live hacking
Beautification.
Mhurd (532741df) at 23 Dec 23:24
Implement dashboards as web components
/-/ddd/dashboard/* is now a collection of web components in typescript.
www/static/DashboardApp.ts
is the entry point and the main controller of the dashboard UI.
The other major parts are:
vega-tonic.ts
filter-input.ts
Other significant changes:
www/templates/views/charts/*.yaml
--- "canned queries" are now in www/sql/*.sql
--- Dashboards and tabs are still defined in www/metadata.yaml
Plus some other smaller fixes:
.gitlab-ci.yaml
/-/ddd/dashboard/* is now a collection of web components in typescript.
www/static/DashboardApp.ts
is the entry point and the main controller of the dashboard UI.
The other major parts are:
vega-tonic.ts
filter-input.ts
Other significant changes:
www/templates/views/charts/*.yaml
--- "canned queries" are now in www/sql/*.sql
--- Dashboards and tabs are still defined in www/metadata.yaml
Plus some other smaller fixes:
.gitlab-ci.yaml
Oh you can see the new docs and the mermaid diagram gets rendered! That's pretty cool:
https://gitlab.wikimedia.org/repos/releng/ddd/-/blob/jsify/docs/DefiningDashboards.md
This is a large chunk of code and I'm not sure if I can expect anyone to really put in the time to meaningfully review all of the changes given the status of the project and the sort of "overtime" hours that I put in to the last sprint in order to get this to a state where I wasn't ashamed to merge it.
That said, I also don't feel good about self-merging this. Anyone willing to rubber stamp it?
Happily the automatic deployment is working for each new commit to the MR. The latest changes show up for example when you click one of the bubbles in the status and workboard charts, you get a list of matching tasks which are represented by that bubble.
20after4 (e9c455ff) at 23 Dec 18:10
Code cleanup & improved documentation in README and docs/*.md
20after4 (6814d392) at 03 Dec 01:41
more minor deployment cleanup and python dependency fixes
/-/ddd/dashboard/* is now a collection of web components in typescript.
www/static/DashboardApp.ts
is the entry point and the main controller of the dashboard UI.
The other major parts are:
vega-tonic.ts
filter-input.ts
Other significant changes:
www/templates/views/charts/*.yaml
--- "canned queries" are now in www/sql/*.sql
--- Dashboards and tabs are still defined in www/metadata.yaml
Plus some other smaller fixes:
.gitlab-ci.yaml
20after4 (c73e78b9) at 02 Dec 10:58
fix up gitlab-ci
20after4 (407c6f5a) at 02 Dec 09:17
update gitlab-ci
20after4 (4a2ac12c) at 02 Dec 09:13
update gitlab-ci
20after4 (ab346ab9) at 02 Dec 09:06
update gitlab-ci