TooAngel / worlddriven

Automatic and well-defined pull request merged based on contribution-based weighted voting
GNU Affero General Public License v3.0
18 stars 14 forks source link

Improve dashboard #214

Closed TooAngel closed 4 years ago

TooAngel commented 4 years ago

The idea of the repository view to give a better overview of that repository, e.g. some graph showing the contributors and their weigt. In the Pull Request view we could show only the reviews instead of all contributors.

worlddrivenbot commented 4 years ago

This pull request will be automatically merged by worlddriven in 1 day(s) and 3 hour(s). The start date is based on the latest Commit date / Pull Request created date / (force) Push date. The time to merge is 5 days plus 5 days for each commit. Check the worlddriven status check or the dashboard for actual stats.

To speed up or delay the merge review the pull request:

  1. Files changed
  2. Review changes
TooAngel commented 4 years ago

@IanFindlay - With this PR the dashboard should have the basic functionality I thought of. But it looks shitty :-) I would highly appreciate it if you could do some design magic. :-)

IanFindlay commented 4 years ago

More than happy to take a look. One problem I have with touching anything other than the index.html is previewing the changes. Am I right in thinking that Mongodb needs to be running? If so, any progress on the migration to MariaDB?

TooAngel commented 4 years ago

You can use the docker-compose setup, which starts all the necessary containers, including MongoDB.

I'm using: http://localhost:5001/test/dashboard for working on the dashboard, it is filled with mock data, but keeps the dashboard design and logic, so that you don't need to have the GitHub setup and long loading times.

Didn't progress on the MariaDB yet, I wanted to get the dashboard changes out first and was not yet motivated to look into the ORM. It is planned for the next days.

TooAngel commented 4 years ago

This pull request was merged by worlddriven.