summaryrefslogtreecommitdiff
path: root/src/lib.rs
AgeCommit message (Expand)AuthorFilesLines
2020-03-20Change: use anyhow and thiserror for error handlingLars Wirzenius1-0/+3
2019-10-05Change: use RoadmapResult (nee RoadmapError) everywhereLars Wirzenius1-1/+1
2019-10-04Change: make format_as_dot validate the roadmapLars Wirzenius1-0/+1
2019-10-04Change: rename as_dot to format_as_dotLars Wirzenius1-1/+1
2019-10-03Change: drop unnecessary crate:: prefixesLars Wirzenius1-5/+5
2019-10-03Change: Roadmap.step_names to return an iteratorLars Wirzenius1-1/+1
2019-09-28Change: move Status, Step, Roadmap, and parser to separate modulesLars Wirzenius1-586/+9
2019-09-28Refactor: use enum to express statusLars Wirzenius1-59/+86
2019-09-28Add: example of as_dotLars Wirzenius1-0/+3
2019-09-28Change: add clarifying wordLars Wirzenius1-1/+1
2019-09-28Change: rustfmtLars Wirzenius1-3/+1
2019-09-26Add: check that there's exactly one goalLars Wirzenius1-2/+21
2019-09-26Change: simplify match armsLars Wirzenius1-16/+27
2019-09-26Change: use custom result type, for brevityLars Wirzenius1-15/+6
2019-09-25Add: validate step statusesLars Wirzenius1-0/+22
2019-09-25Refactor: reorder test functionsLars Wirzenius1-4/+4
2019-09-25Change: check for non-existent dependenciesLars Wirzenius1-3/+36
2019-09-25Add: tests for various YAML error casesLars Wirzenius1-0/+36
2019-09-24Add: set_missing_statuses to set status of steps not set in inputLars Wirzenius1-1/+101
2019-09-24Fix: drop unused variablesLars Wirzenius1-3/+1
2019-09-24Change: rustfmtLars Wirzenius1-1/+1
2019-09-24Refactor: simplify parsing codeLars Wirzenius1-16/+46
2019-09-24Drop: debugging outputLars Wirzenius1-11/+0
2019-09-24Fix: unit test to match current behaviourLars Wirzenius1-3/+5
2019-09-24Fix: unit test to test what now happensLars Wirzenius1-1/+1
2019-09-23Add: support for color and shape for stepsLars Wirzenius1-5/+64
2019-09-22Change: wrap long labels to 30 charsLars Wirzenius1-18/+31
2019-09-22Change: don't require mutable roadmap for get_stepLars Wirzenius1-3/+3
2019-09-21Change: docstringsLars Wirzenius1-22/+13
2019-09-20Change: parse dependency lists in yamlLars Wirzenius1-1/+15
2019-09-20Change: moar parsingLars Wirzenius1-2/+53
2019-09-20Add: first step for parsing YAMLLars Wirzenius1-1/+7
2019-09-20Add: itertors over stepsLars Wirzenius1-1/+11
2019-09-20Change: Step::dependencies into an iteratorLars Wirzenius1-5/+7
2019-09-20Add: unit test for non-empty as_dot()Lars Wirzenius1-0/+16
2019-09-20Add: unit test for empty as_dotLars Wirzenius1-0/+8
2019-09-20Change: implement get_stepLars Wirzenius1-1/+16
2019-09-20Add: unit test for adding step to roadmapLars Wirzenius1-0/+9
2019-09-20Add: unit test for new roadmapLars Wirzenius1-1/+7
2019-09-20Add: unit test for adding depLars Wirzenius1-4/+4
2019-09-20Add: unit test for Step::new()Lars Wirzenius1-0/+21
2019-09-19Drop: spurious empty lineLars Wirzenius1-1/+0
2019-09-19Change: implement Roadmap::as_dotLars Wirzenius1-11/+36
2019-09-19Change: avoid unnecessary copying of stepsLars Wirzenius1-6/+12
2019-09-19Change: get_step returns reference to step, not a copyLars Wirzenius1-1/+1
2019-09-19Change: steps returns lifetime string slices, not strinsLars Wirzenius1-2/+2
2019-09-19Chagne: Step returns lifetimed referennce to name, labelLars Wirzenius1-7/+7
2019-09-19Add: example to crate docLars Wirzenius1-12/+23
2019-09-19Change: rustfmtLars Wirzenius1-1/+0
2019-09-19Add: add_step to RoadmapLars Wirzenius1-0/+7