Documentation ¶
Index ¶
Constants ¶
View Source
const ( StatusDone Status = "Done" StatusToDo Status = "ToDo" StatusInProgress Status = "InProgress" StatusUndefined Status = "undefined" PlanningStatusOverdue PlanningStatus = "Overdue" PlanningStatusPostponed PlanningStatus = "Postponed" PlanningStatusAdvanced PlanningStatus = "Advanced" PlanningStatusOK PlanningStatus = "Ok" PlanningStatusReplanned PlanningStatus = "Replanned" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Calculator ¶
type Calculator struct {
// contains filtered or unexported fields
}
func NewCalculator ¶
func NewCalculator(jiraBaseURL string, statusNames *config.StatusNames) Calculator
func (*Calculator) GenerateSummary ¶
type EpicFinder ¶ added in v0.4.0
type NamedItems ¶
type Pair ¶ added in v0.4.0
func (*Pair) LeftDueDate ¶ added in v0.4.0
func (*Pair) PlanningStatus ¶ added in v0.4.0
func (p *Pair) PlanningStatus() PlanningStatus
func (*Pair) RightDueDate ¶ added in v0.4.0
type PlanningStatus ¶ added in v0.4.0
type PlanningStatus string
type Report2 ¶ added in v0.4.0
type Report2 struct { Title string From time.Time To time.Time SnapshotFrom time.Time SnapshotTo time.Time LeftEpicsPlanned int LeftEpicsDone int LeftStoriesPlanned int LeftStoriesDone int RightEpicsPlanned int RightEpicsDone int RightStoriesPlanned int RightStoriesDone int EpicPairs []*Pair }
func (*Report2) IncrEpicDone ¶ added in v0.4.0
func (*Report2) IncrPlanned ¶ added in v0.4.0
func (*Report2) IncrStoriesDone ¶ added in v0.4.0
type StatusConverter ¶ added in v0.4.0
type StatusConverter struct {
// contains filtered or unexported fields
}
func NewStatusConverter ¶ added in v0.4.0
func NewStatusConverter(statusConfig *config.StatusNames) StatusConverter
func (StatusConverter) PlanningStatus ¶ added in v0.4.0
func (sc StatusConverter) PlanningStatus( actualStatus Status, snapshotDate time.Time, actualStartDate time.Time, actualDueDate time.Time, historicDueDates []historicDueDate, ) PlanningStatus
func (StatusConverter) Status ¶ added in v0.4.0
func (sc StatusConverter) Status(originStatus string) Status
type Summary ¶
type Summary struct { Date time.Time Project string Done []cache.EpicLink Overdue []cache.EpicLink Ongoing []cache.EpicLink Outstanding []cache.EpicLink // contains filtered or unexported fields }
func (*Summary) NamedStats ¶
func (s *Summary) NamedStats() []NamedItems
type TimeWindowDiffer ¶ added in v0.4.0
type TimeWindowDiffer struct {
// contains filtered or unexported fields
}
func NewTimeWindowDiffer ¶ added in v0.4.0
func NewTimeWindowDiffer(linkPrefix string, statusConverter StatusConverter, epicFinder EpicFinder, cacheDir string) TimeWindowDiffer
Click to show internal directories.
Click to hide internal directories.