Wiredcraft / dashy

The dashboard showing metrics in the office.
0 stars 1 forks source link

Continuous intergration ideas #106

Open bbss opened 10 years ago

bbss commented 10 years ago

It would be nice to have Dashy give updates on the projects we are working on, in this ticket we explore what kind of information to display and how to put that into a bite-size widget form.

Travis-ci is an example. Travis is totally focussed on builds.

I think it would be cool if Dashy would:

I suggest Wiredcraft considers adopting a naming strategy for commit messages and gradually become more strict about them and start squashing multiple commits into 1. This stimulates more usage of branching, readable commit messages for the project history and live updates on the dashboard and may even be used for a generated changelog.

It would be nice to visualise next to the new commit message whether it affects the addition to the amount tests. And let know when the build and tests are in progress and were successful, or notify about breaking a build (by not passing tests or the build).

It would be great if a repo shows the progress using the GitHub milestones. The milestones widget on GitHub is nice, but I think people hardly take the time to look at it, having it up on the dashboard promotes its usage.

Agreed? Any additional ideas?

@quentinberder @hunvreus @JuhaS @zbal @makara @Jamesford

hunvreus commented 10 years ago

Fine with milestones, but there are things you will have a hard time building (build in progress for example). Let's focus on the low hanging fruits:

We'll add more product focused metrics as we go.

hunvreus commented 10 years ago

Just read the commit message guidelines; that looks a tad extreme no? What do you guys think? @fraserxu @JuhaS @zbal @makara ?

quentinberder commented 10 years ago

I agree with @hunvreus but I think @bbss wanted to mostly list all of his thoughts.