- New documentation powered by Docute
-
Verify project descriptions (i.e., workplan and teams) against explicit data schemas.
-
New dependency to '@fchauvel/[email protected].'
-
Add support for projects' team
-
Add reading a team description from either a YAML or JSON file
-
Add verification rules, including:
- Detect tasks and work packages without contributors
- Detect tasks and work packages without leader
- Detect empty teams
- Detect idle partners (without any responsibility)
- Detect duplicated leaders
-
-
Improve formatting of issues reported by
rpp verify
-
Add project verification, including:
- Detect empty projects and work packages
- Detect milestones after project end
- Report work packages with a single activity
- Detect milestones that occur before the project starts
- Warn about tasks without deliverable
- Detect deliverables due after task end
- Detect discontinuities in work packages
-
Add example of erroneous project
-
Document the use of 'rpp verify' in the README
-
Add support for projects' milestones
- Read projects' milestones from JSON and YAML
- Draw milestones on Gantt charts
-
Add milestones to the EPIC example
-
Add a time-grid on top of Gantt chart
- Show calendar years on the Gantt chart
- Expose project origin in the JSON/YAML files
-
Fix start and duration of Task 3.2 in EPIC samples
-
Add example of generated Gantt chart
-
Add support for projects' deliverables, including:
- Load deliverables from both JSON and YAML files
- Draw deliverables on the Gantt chart
-
Use YAML in addition of JSON as EPIC project example
-
Add EPIC's deliverables in EPIC.yaml
- Add reading projects from YAML files
- Add command help to show a simple help message
- Add command version to show the version number
- Add command gantt to generate an SVG gantt chart
- Add reading project from JSON file
- Add how to generate Gantt chart in the README