Product
Introducing License Enforcement in Socket
Ensure open-source compliance with Socket’s License Enforcement Beta. Set up your License Policy and secure your software!
ssl-metrics-github-issue-density
Advanced tools
A
python
tool to calculate the issue density of a GitHub repository
The Software Systems Laboratory (SSL) GitHub Issue Density Project is a python
tool to calculate the issue density of a GitHub repository. It is reliant upon the output of the GitHub Issue and Git Commits tools.
This project is licensed under the BSD-3-Clause. See the LICENSE for more information.
To maximize the utility of this project and the greater SSL Metrics project, the following software packages are required:
All tools developed for the greater SSL Metrics project must target Mac OS and Linux. SSL Metrics software is not supported or recommended to run on Windows but can be modified to do so at your own risk.
It is recomendded to develop on Mac OS or Linux. However, if you are on a Windows machine, you can use WSL to develop as well.
You can install the tool via pip
with either of the two following one-liners:
pip install --upgrade pip ssl-metrics-meta
pip install --upgrade pip ssl-metrics-github-issue-density
ssl-metrics-github-issue-density-compute -h
options:
-h, --help show this help message and exit
-c COMMITS, --commits COMMITS
Commits JSON file
-i ISSUES, --issues ISSUES
Issues JSON file
-o OUTPUT, --output OUTPUT
output JSON file
ssl-metrics-github-issue-density-graph -h
options:
-h, --help show this help message and exit
-i INPUT, --input INPUT
The input data file that will be read to create the graphs
-o OUTPUT, --output OUTPUT
The filename to output the bus factor graph to
-m MAXIMUM_DEGREE_POLYNOMIAL, --maximum-degree-polynomial MAXIMUM_DEGREE_POLYNOMIAL
Estimated maximum degree of polynomial
-r REPOSITORY_NAME, --repository-name REPOSITORY_NAME
Name of the repository that is being analyzed
--x-window-min X_WINDOW_MIN
The smallest x value that will be plotted
--x-window-max X_WINDOW_MAX
The largest x value that will be plotted
FAQs
SSL Metrics - Defect density of a github repository.
We found that ssl-metrics-github-issue-density demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Ensure open-source compliance with Socket’s License Enforcement Beta. Set up your License Policy and secure your software!
Product
We're launching a new set of license analysis and compliance features for analyzing, managing, and complying with licenses across a range of supported languages and ecosystems.
Product
We're excited to introduce Socket Optimize, a powerful CLI command to secure open source dependencies with tested, optimized package overrides.