hyperledger-labs / hyperledger-community-management-tools

Tools used to manage and evaluate the Hyperledger Community

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hyperledger Community Management Tools

Tools used to manage and evaluate the Hyperledger Community

Scope of Lab

This lab will contain tools that can be used to manage and evaluate the Hyperledger Community, including:

  • project reporting tools
  • contributor statistic tools
  • contributor diversity tools

All tools will be documented fully so that anyone in the community can run them. In addition, all tools will contain a --help option to provide help from the command line.

Initial Committers

Github IDs for the set of initial committers.

Sponsor

Tools

  • Project Reports - generates a health assessment report for each project within Hyperledger, as well as other projects that might be of interest.
  • get_contributors - generates a comma-separated file containing a list of contributors.
  • get_lines_of_code - generates a comma-separated file containing a list of repositories, the number of files, and the lines of code.
  • create_tarballs - creates tarballs of the latest source in the specified repositories
  • list-old-repos - creates a list of repositories for a specified organization where the last commit on the main branch is older than a specified date.
  • org-repo-info - generates a JSON file containing information for a specified organization
  • repo_structure - provides a report about how a project lines up with the common repository structure.
  • signed_off_by_audit - creates a list of contributors who landed change sets without the 'Signed-off-by' tag from all source repositories (as defined in ../common/repositories.sh).

About

Tools used to manage and evaluate the Hyperledger Community

License:Apache License 2.0


Languages

Language:JavaScript 42.6%Language:Python 29.0%Language:Shell 16.8%Language:HTML 7.8%Language:CSS 3.5%Language:sed 0.4%