Kibble Scanner Application
The Kibble Scanners collect information for the Kibble Suite.
- Edit conf/config.yaml to match your Kibble service
How to run:
- On a daily/weekly/whatever basis, run:
conf/: Config files
kibble-scanner.py: Main script for launching scans
brokers: The various database brokers (ES or JSON API)
utils: Utility libraries
scanners: The individual scanner applications
Currently available scanner plugins:
- Apache Pony Mail (
- Atlassian JIRA (
- BugZilla Issue Tracker (
- Gerrit Code Review (
- Git Repository Fetcher (
- Git Census Counter (
- Git Code Evolution Counter (
- Git SLoC Counter (
- GitHub Issues/PRs (
- GitHub Traffic Statistics (
- GNU Mailman Pipermail (
- cloc version 1.70 or later
- git binaries
- python3 (3.3 or later)
Multi-threaded CLoC counter
To speed up things, you can use the multi-threaded version of cloc
found at this location.
On machines with many cores, you may experience a tenfold speed increase in
the SLoC and evolution scans.
It requires ForkManager, which may be installed via CPAN:
TBD. Please see https://kibble.apache.org/ for details!