Custommer needs¶
(Expression des besoins ou cahier des charges)
Dans une idée de prévenir les situations de burnout des développeurs, on voudrait produire un rapport reprenant par personne un taux de travail “hors horaires”, qu’on définirait comme le part de commits qui sont réalisés le week-end ou avant 8h / après 20h.
Notes¶
As not yet explicitly specified, we decided to run now under some limitations:
- We do not take care about holidays.
- We de not provide option to change evening and morning treshold (8 o’clock)
- We do not score hours (2 am may be considered worse than 8:15 pm)
- We do not take care of timezone (committers are all located in France)
- We will build a first prototype that do not perform checks on a selected branch.
- We are tolerant about french accents and other UTF-8 related rendering