Aller au contenu

Référence

tilttek/writing-goals
TypeRôle
WritingGoalsGarde les objectifs, consigne et corrige les comptes, répond les plans au jour d'aujourd'hui de l'auteur, efface un auteur
GoalUne cible en mots ou en pages, d'un premier jour à une échéance, sa courbe, ses jours d'écriture et son fuseau horaire
DayUne date sans heure, comptée en jours depuis 1970-01-01
UnitDes mots ou des pages
Curve, CurveShapeLe poids de chaque jour d'écriture ; linéaire, chargée au début, chargée à la fin ou personnalisée
WritingDaysLes jours de la semaine où l'auteur écrit, moins les dates mises de côté
ProgressLes comptes de chaque jour
PlannerPartage ce qui reste entre les jours d'écriture restants
Plan, DailyQuotaUn objectif tel qu'il se présente un jour donné ; le quota d'un jour d'écriture
Event\GoalReachedEnvoyé quand un compte amène un objectif à sa cible
Contract\GoalStore, Store\InMemoryGoalStoreOù se gardent les objectifs
Contract\LogStore, Store\InMemoryLogStoreOù se gardent les comptes
Exception\WritingGoalsException et ses deux exceptionsExceptions