Java code commit impact in pure Python
Project description
Project description
jcci is a pure python library that analyzes the impact of two git submissions of Java projects on the project and generates tree chart data for example:
Installing jcci
$pip install jcci
Quick start
>>> from jcci import jcci
>>> jcci.analyze('git@xxxx.git','master','commit_id1','commit_id2', 'username1')
At the same time, the project will be cloned in the directory and then analyzed to generate a file with the suffix format commit_id1...commit_id2.cci, which contains the tree diagram data generated by the analysis results, through https://echarts.apache.org/examples/zh/editor.html?c=tree-basic link, replace the data data can be displayed through the view.
CCI result
CCI result tree view
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
jcci-0.0.4.tar.gz
(10.1 kB
view hashes)
Built Distribution
jcci-0.0.4-py3-none-any.whl
(9.8 kB
view hashes)