Skip to main content

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

result

CCI result tree view

treeView

Project details


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.5.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

jcci-0.0.5-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

Details for the file jcci-0.0.5.tar.gz.

File metadata

  • Download URL: jcci-0.0.5.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.2

File hashes

Hashes for jcci-0.0.5.tar.gz
Algorithm Hash digest
SHA256 578e5b90cfb4bef84e5fe26dbc6e66091b9039c698e2557fb0f4da56790b9d2c
MD5 2ed608daa6d13dc630085e1429958d6a
BLAKE2b-256 aa83204c7848045ead050121065dacfe71fcce88b16797466971b5249e812e55

See more details on using hashes here.

File details

Details for the file jcci-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: jcci-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.2

File hashes

Hashes for jcci-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 f78d3b9d449c19619693a96a21fe87b97e8b1cd1fd3334643486013b2aac25df
MD5 b55f3b4630e7dfaca6818916fe68665d
BLAKE2b-256 db29b88aeae63c58e3d0678509a2ee6a2c16d30c466da9ff9a2aa45389ab68a6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page