Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix All TODOs #457

Merged
merged 8 commits into from
Oct 8, 2023
Merged

Fix All TODOs #457

merged 8 commits into from
Oct 8, 2023

Conversation

reid-spencer
Copy link
Contributor

This is going to be a bit of a meta-PR with lots of important things to fix that were "TODO" items in the code:

  • Generate proper Sequence Diagrams for Use Cases
  • Create a new diagrams module for all diagramming code
  • show/hide/suppress for info messages and fix bugs in the processing of those options
  • add parallel parsing for include files
  • remove default cases in match statements and fully express the sealed trait
  • as a consequence of ^^^, handle missing cases in MarkDownEmitter and HugoPass
  • make invariants be a part of all processors

* Turn off --explain option to compiler, too much verbosity
* Fix report issue 375 to not check for usage warnings
* Fix message handling flags to have both --suppress and --hide
  forms and support both in command line options and config file
  reading
* Add an option for control info printing --hide-info-messages
* Avoid some default case occurrences in Hugo
* Make hugo support Repositories and Replicas
* Make hugo put more things in the glossary
* Revise Processors to have invariants and types
* Add "maxParallelParsing" to CommonOptions

Signed-off-by: reidspencer <reid.spencer@yoppworks.com>
* Add "diagrams" sub-project
* Move and rename SequenceDiagrammer to SequenceDiagram
* IMplement SequenceDiagram fully
* Implement a test case for SequenceDiagram
* Run test case which generates beautiful stuff but doesn't work

Signed-off-by: reidspencer <reid.spencer@yoppworks.com>
Signed-off-by: reidspencer <reid.spencer@yoppworks.com>
Signed-off-by: reidspencer <reid.spencer@yoppworks.com>
Signed-off-by: reidspencer <reid.spencer@yoppworks.com>
Signed-off-by: reidspencer <reid.spencer@yoppworks.com>
Signed-off-by: reidspencer <reid.spencer@yoppworks.com>
Signed-off-by: reidspencer <reid.spencer@yoppworks.com>
@reid-spencer reid-spencer merged commit 9c0d14f into main Oct 8, 2023
5 checks passed
@reid-spencer reid-spencer deleted the fix-all-todos branch October 8, 2023 20:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant