Git Product home page Git Product logo

como's People

Contributors

mrimann avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

como's Issues

Show a random commit of the day

Would be nice to show a randomly picket commit of the day, showing the following data:

  • Project-Name
  • commit-message
  • Author details
    (but no code)

exec function PHP error

metadataextractor:processrepositories function sends 'Only variables can be passed by reference' in MetaDataExtractorCommandController.php at line 183
"exec ('git pull', NULL, $pullResult);"

Commands fail don't persist changes during one request

Repository::add(), Repository::update() and Repository::delete() don't persist changes. They are only written to the backend when PersistenceManagerInterface::persistAll() is called (which happens automatically after each request).

Because changes are not persisted explicitly during loops in the controllers - for example here https://github.com/mrimann/CoMo/blob/master/Classes/Mrimann/CoMo/Command/DataAggregatorCommandController.php#L50 the aggregated data can be incorrect.

Possibility to exclude certain commiters

The Code-Review-System for example shouldn't get any credits or even an award -> add an option to exclude certain users from getting an award (but still collect their data)

Config option for date range

In case there's a very "old" repo being checked, we should avoid to extract every single commit from the last 10 years - and then just use the last 1 to 6 months for the aggregation + awards.

just index the master branch

Currently, also feature and maintenance branches (ok, every branch) are integrated into the aggregation of data

Show a trend for the upcoming awards

Ideally we'd show the top 3 per category - with a trend indicator per person, showing the difference in ranking compared to the last (elected) month.

Depends on: #7

Add a general status screen

Showing e.g.

  • a pie chart of the commits of the last vs. current month (split by type).
  • a trend line of the number of commits from the last 6 or 12 months

Dashboard: Show the number of different committers

Currently the sentence is something like::

Last month we've seen 323 commits within 42 of the 199 monitored repositories. 

It would be cool to also mention by how many different committers those commits were produced.

Show the upcoming (expected) award winners

This should be short-reloading to show, who would be the next award winner, in case the election would be held now.

Idea is to show that in the right column of the page

Show the number of commiters last month

On the base screen view, we have a sentences like "there were X commits within Y of the Z monitored repos last months".

This could be extended by "... made by n different commiters"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.