Skip to main content

XDClient is a command line git log collector client for agilean/lean team effectiveness analysis tool X-Developer.

Currently it supports both python 2.7.x and 3.5+.

Why Should I Use This?

The reason to use xdclient is that it provides ability to intergrate team effectiveness analysis with CI(Continuous Intergration Server) via command line.

It allows you to pre-install the package and add an exec command in your pipeline file.

Features

  • Config APPID/KEY and TeamID via parameters
  • Generates git log
  • Specify master/dev(default) branches
  • Communicates with X-Developer analysis server and response status
  • Send git log to X-Developer and start analysis

Installation

pip install xdclient

Usage

Specify the appid appkey teamid from your X-Developer account.

python -m xdclient -i {appid} -k {appkey} -t {teamid}

Options

  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -i APPID, --appid=APPID
                        The information of appid in your home page
  -k APPKEY, --appkey=APPKEY
                        The information of appkey in your home page
  -t TEAM, --team=TEAM  The team id you created
  -p PATTERN, --pattern=PATTERN
                        Sensitive words
  -f FORCE, --force=FORCE
                        Force Analysis
  -m MASTER, --master=MASTER
                        Master

Resources

Release files for xdclient 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xdclient 0.1.4
File Size Uploaded
xdclient-0.1.4.tar.gz 3.9 kB Details

Release files / xdclient-0.1.4.tar.gz

Download URL xdclient-0.1.4.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e2b00df05ef0862c71a6a4f960086f708719070c4da1b754411e9367f1cbb922
BLAKE2b-256 checksum
How to use checksums
da70e9e231a8a54b0e07085bc0bf63dc96975277e1308aea4a9fe9c2f17caf77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/2.7.16

Release history Release notifications | RSS feed

This release

0.1.4 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page