butterfly icon indicating copy to clipboard operation
butterfly copied to clipboard

Application transformation tool

Results 100 butterfly issues
Sort by recently updated
recently updated
newest added

As an alternative to manually placing the extension jar in the `extensions` folder, users could also install the extension by using a `butterfly install ` command. The `` term in...

enhancement

Butterfly should be configurable via an external configuration file. Requirements: 1. This file format should be either properties or yaml (research pros and cons of both and decide the best...

enhancement

Sometimes logging messages show [color code characters](https://xdevs.com/guide/color_serial/) around the log level, instead of coloring it. See the example below. This behavior has been seen when running Butterfly in Windows machines...

documentation

Explore easier ways to define transformation templates. One alternative solution would be using a DSL, instead of Java. These are the motivations for this story: 1. Make transformation template definition...

enhancement
api

There should be a pre and a post upgrade step validation, as part of the extensions API. The pre validation will happen right before each upgrade step, and the post...

enhancement
validation
P1
api

1. Add the following How-To documents: 1. How to create an extension from scratch 1. How to create a custom TU or TO 1. How to integrate Butterfly into a...

documentation
P1
raptor

Develop a metrics implementation (artifact named butterfly-metrics-log) that persist transformation metrics as debug logging statements.

enhancement
good first issue

There should be a pre and a post transformation validation, as part of the extensions API. In case of upgrades, the pre validation will happen only once, right before the...

enhancement
validation
raptor
api

It probably will need: - REST API - Messaging queue for upgrades processing - Pluggable integration (via JPA) with a DBMS as external system to persist upgrade requests, metrics, and...

enhancement

Sonatype is grouping uploaded jars separately, making it impossible to close and release staging repos in Nexus. See [OSSRH-39389](https://issues.sonatype.org/browse/OSSRH-39389) and [OSSRH-38347](https://issues.sonatype.org/browse/OSSRH-38347) for further details. The workaround for now is to...

bug