butterfly
butterfly copied to clipboard
Application transformation tool
Butterfly version 3.0.0 uses javaparser com.github.javaparser:javaparser-core:3.15.14. JavaParser is currently used by the Butterfly JavaMatch condition. In some edge cases, this JavaParser emits a log of an exception stack trace when...
I thought `butterfly -l` would list the possible upgrade versions. I'm not sure why I thought that since `-h` says its the extensions list and I'm not sure that's related...
The starter project should be called `butterfly-spring-boot-starter`. This project should expose `butterfly-facade`, and hide everything else (`runtime` scope). Also, the CLI and REST server projects should be modified to use...
Use https://marvelapp.com/, https://www.uxpin.com/ or https://www.figma.com/ to create UI mock-ups.
The idea is to allow a web application to show the transformation in a console as it happens. An example of how to implement it [can be seen here](https://hackernoon.com/supercharging-kafka-enable-realtime-web-streaming-by-adding-pushpin-fd62a9809d94).
Transformation request properties should be made available to the application, not just during **Transformation time** (already covered in #167), but in **Definition time** as well. Properties should be accessible via...
Introduce a template whose goal is not to transform an application, but rather only gather metrics, meta-data and information about it. This type of template must only allow utilities on...
# The use case Metrics offer great details about the transformation. However, sometimes it is important to also have access to custom specific details, gathered during the transformation and stored...
Sometimes a Butterfly extension would have to be developed on top of another one, continuing the transformation where the first one left of. Currently that is not supported in Butterfly...