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

Adding Puml commands work to puml api #12

Merged
merged 30 commits into from
Apr 10, 2024
Merged

Adding Puml commands work to puml api #12

merged 30 commits into from
Apr 10, 2024

Conversation

lizzcondrey
Copy link
Contributor

@lizzcondrey lizzcondrey commented Apr 10, 2024

Description

This branch focused on the work necessary for re-implementing the puml-sequence command with the new data flows, data object, and API.

Linked Items:

N/A

Added

  • Started the rework of the puml-sequence data transformation for populating the sequence diagram template
  • Implemented the data flow of the three steps for the command, which is the necessary scope for the task.

Checklist:

  • I updated project documentation to reflect my changes.
  • My changes generate no new warnings.
  • I updated new and existing unit tests to account for my changes.
  • I linked the associated item(s) to be closed.
  • I bumped the version.
  • I added the labels corresponding to my changes.

…in the after command calls - applied the currently sketched logic for the puml-sequence command - applied the currently sketched logic for the after-sequence-generate method - pushing to remote for testing in gitpod
…testing altering the command check order - trying to implement and update the legacy sequence use case logic - updated to use dot referencing that is now supposed to be available, but having issues getting the instance portion to populate correctly. Going to try swapping to the structure and use key referencing
…d into the generate method, it is not being seen as a dictionary like thought, so need to re-work/re-evaluate the output of the sorting method for populating the diagram output with generate
…for handling the sorting to leverage for populating template output
…- trying to now get the content of the participants
… debug messages - now to try and utilize within generate command
…wing to generate, confirmed it can make it correctly to the arfter sequence method - tweaked init to reflect changes to puml sequence return
…rying to get generate portion to execute correctly
… has the templates handling more of the data transformation than legacy so the primary rework of the legacy sorting and transforming of the model data to the diagram entries falls within the template tasks
…ntries in the pyproject - corrected test location so tox and unittest see the file correctly
@lizzcondrey lizzcondrey added the added For when PR includes information in the added category label Apr 10, 2024
@lizzcondrey lizzcondrey added this to the 24.1.3 milestone Apr 10, 2024
@lizzcondrey lizzcondrey requested a review from bunchw April 10, 2024 00:55
@lizzcondrey
Copy link
Contributor Author

lizzcondrey commented Apr 10, 2024

Should just be the unit test step failing, and till we have the templates in place we won't be able to complete them currently. So each template task will also add the unit test. But this should be solid for review now.

Also, this might be able to then just roll to main. But because it was branched from api, it has to merge to there first to limit conflicts and such.

@lizzcondrey lizzcondrey changed the title Adding Puml sequence command work to puml api Adding Puml commands work to puml api Apr 10, 2024
@lizzcondrey lizzcondrey modified the milestones: 24.1.3, 24.1.4 Apr 10, 2024
@lizzcondrey lizzcondrey requested a review from bunchw April 10, 2024 17:00
@lizzcondrey lizzcondrey merged commit 530cacf into puml-api Apr 10, 2024
9 of 10 checks passed
@lizzcondrey lizzcondrey deleted the puml-sequence branch April 10, 2024 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
added For when PR includes information in the added category
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants