Skip to main content

Java code commit impact analyze in pure Python

Project description

Description

Java code commit impact analysis, is a pure python library that analyzes the impact of two git submissions of Java projects on the project and generates tree chart data.

Github: jcci

Installation

pip install jcci

Instructions

Start a new python project, add a new python file, code example:

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

Communication

Communicate via Wechat:

communicate via Wechat

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

Uploaded Source

Built Distribution

jcci-0.0.9-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jcci-0.0.9.tar.gz
  • Upload date:
  • Size: 12.8 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.9.tar.gz
Algorithm Hash digest
SHA256 2ca2b387eba94840d83051e949a9c12cf2e55d8a9b2c17766ec439706e9c0edc
MD5 b219956b44aa3bf1f0224e3bb88b6b50
BLAKE2b-256 99097079f722ce6e4dc1679cae0aca66eefb094f8551b1866296febe00cd9f5b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jcci-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 11.6 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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 667773c48ec588abd7365b92311644fb8d4f026cd1241eb64b133c8147a739fa
MD5 81ae6851e1e0cea7a745ec7bdbb978ab
BLAKE2b-256 bdf79efd20125e30ecc16429f5f0eb6f6d9b4737d67c4ef674e0c80f9046d751

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