Skip to content

standardized, reusable output formats (e.g json and png) #92

@danwos

Description

@danwos

Providing more standardized output formats for diff, report and graph to support the development of tools on top of wily.

To embedded the wily results automatically (CI) in other tools/documents, a machine readable format would be great.

use cases

The graph output could be easily integrated into word-docs or wiki-pages, if png as output format is supported.

The report and diff output as json string/file would allow a CI to evaluate the results during build and maybe reject a commit because of too high complexity.

my motivation

I'm personally thinking of creating an extension for sphinx: sphinx-wily.
To get the wily results easily into a documentation during build time.
But I want to avoid parsing any kind of cli-output, if it is not using any standard (too risky that such an output gets changed over time).

I may find some time to dive into wily and provide a PR which implements at least a json output.
But no guarantee for this.

So any thoughts or concerns regarding additional output formats?

BTW: Thanks for this great tool. Performing an analysis over the git history is really an awesome feature.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions