summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2024-02-19chore: fix problems found by clippyLars Wirzenius2-4/+2
2024-02-19feat: add a program to produce an SVG from a roadmapLars Wirzenius1-0/+45
2023-04-25feat! drop roadmap2dot binary from crateLars Wirzenius1-44/+0
2022-07-17chore: use clap v3 derive instead of structoptLars Wirzenius1-5/+4
2022-06-09feat: make text wrap at 20 characters, for narrower diagramsLars Wirzenius1-1/+1
2022-02-26fix(map.rs): use a char instead of single-character stringLars Wirzenius1-1/+1
2022-01-21refactor: parse with serde directly to data structureLars Wirzenius4-103/+42
2022-01-21refactor: format code with rustfmtLars Wirzenius4-16/+8
2021-11-07chore: clean up code based on clippy warningsLars Wirzenius3-35/+23
2020-03-20Change: use anyhow and thiserror for error handlingLars Wirzenius5-20/+57
2020-03-20Change: make error message for wrong number of goals more helpfulLars Wirzenius2-3/+21
2020-03-20Refactor: add Roadmap.goalsLars Wirzenius1-1/+6
2019-10-12Change: finished steps are now octagons, circles were too bigLars Wirzenius1-1/+1
2019-10-05Change: set README file type via Emacs mode lineLars Wirzenius2-171/+0
2019-10-05Add: copy of GPL-3Lars Wirzenius2-0/+171
2019-10-05Change: rustfmtLars Wirzenius1-5/+3
2019-10-05Change: use RoadmapResult (nee RoadmapError) everywhereLars Wirzenius3-17/+17
2019-10-04Change: rustfmtLars Wirzenius1-9/+3
2019-10-04Change: let compiler infer typeLars Wirzenius1-1/+1
2019-10-04Change: dedends_on to get other step, not its name, as paramterLars Wirzenius2-3/+3
2019-10-04Refactor: more idiomatic way of creating string from sliceLars Wirzenius1-1/+1
2019-10-04Change: dependencies() to return iterator over &strLars Wirzenius2-5/+5
2019-10-04Drop: unnecessary lifetime annotationsLars Wirzenius1-3/+3
2019-10-04Add: Eq to StepLars Wirzenius1-1/+1
2019-10-04Drop: silly PartialEq implementations in favour of EqLars Wirzenius1-12/+0
2019-10-04Add: Eq to StatusLars Wirzenius1-1/+1
2019-10-04Change: make format_as_dot validate the roadmapLars Wirzenius3-41/+46
2019-10-04Change: rename as_dot to format_as_dotLars Wirzenius3-5/+5
2019-10-04Refactor: simplify logic in is_goalLars Wirzenius1-2/+1
2019-10-04Change: make Status copiable, don't pass referencesLars Wirzenius3-5/+5
2019-10-04Drop: method that wasn't mehnodLars Wirzenius1-6/+1
2019-10-04Change: pass in step, push it to vector, instead of ref and cloningLars Wirzenius2-7/+7
2019-10-03Change: add_step can't fail, don't return ResultLars Wirzenius2-13/+14
2019-10-03Change: struct Roadmap doc stringLars Wirzenius1-1/+3
2019-10-03Change: handle depends not being a list of names in parsingLars Wirzenius1-7/+13
2019-10-03Change: drop unnecessary crate:: prefixesLars Wirzenius2-5/+5
2019-10-03Change: drop unnecessary lifetime annotations from dep_statusesLars Wirzenius1-1/+1
2019-10-03Change: drop unnecessary lifetime annotation from get_stepLars Wirzenius1-1/+1
2019-10-03Change: simplify get_name implemention, more idiotmaticLars Wirzenius1-6/+1
2019-10-03Change: drop unnecessary lifetime annotations from step_namesLars Wirzenius1-1/+1
2019-10-03Change: Roadmap.step_names to return an iteratorLars Wirzenius3-11/+7
2019-10-03Change: use just filter, simplerLars Wirzenius1-2/+1
2019-10-03Change: derive from Debug for Roadmap to help debuggingLars Wirzenius1-1/+1
2019-10-03Drop: unnecessary lifetime annotation from parse_labelLars Wirzenius1-1/+1
2019-09-28Change: roadmapLars Wirzenius1-2/+3
2019-09-28Refactor: cleanliness, clarity and simplicity, and rustfmtLars Wirzenius4-21/+19
2019-09-28Change: move Status, Step, Roadmap, and parser to separate modulesLars Wirzenius6-588/+644
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