Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi all, took a while, but here is the MVP PR. I've tested it on a dummy repository and there it works quite well (for the limited scope I tested it in). There are still some kinks to be worked out, in particular I'm hoping we can resolve most if not all of the limitations mentioned in the readme, but generally it's better to take small steps so I wanted to open a PR with the basic structure first. While the version logic might need some work yet, I think the basic structure is quite nice:
Even though I've only worked on Pixi atm, I've also included a sketch of where to add other tools in case someone else has to look at it as well. Let me know what you think but for a first version, I think this is quite nice.
Cheers! 👋