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

Module syntax #1457

Merged
merged 4 commits into from
May 28, 2024
Merged

Module syntax #1457

merged 4 commits into from
May 28, 2024

Conversation

jawalonoski
Copy link
Member

@jawalonoski jawalonoski commented May 10, 2024

This pull request targets module syntax cleanliness.

Some of these changes are not functional, for example, removing unused extra fields from the JSON.

Some of them are errors that were luckily avoided during runtime, due to code preferring one parameter to another, or relying on defaults or not.

Many of these syntax issues are artifacts of the module builder. For example, copying & pasting modules rather than "downloading" them results in extra name fields. Inserting a state into a model can shift a transition, leaving a state with two transitions (but only rendering the last one), and so forth.

@jawalonoski jawalonoski changed the title WIP: Module syntax Module syntax May 16, 2024
@jawalonoski jawalonoski marked this pull request as ready for review May 16, 2024 19:37
Copy link
Collaborator

@hadleynet hadleynet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ran tests, tested rendering via graphvis, manually reviewed diffs and loaded modules into module builder for additional review where I didn't immediately understand the change..

@hadleynet hadleynet merged commit e6534b6 into master May 28, 2024
4 checks passed
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.

None yet

2 participants