Visualize aspects of your organization. See Rod Johnson's blog for discussion of the motivation.
Extensible, with out of the box support for the following queries:
- Spring Boot (with Maven)
- Library versions
- Inclusion of a code of conduct
An example visualization, showing Docker images:
Please use Node 10+.
First, install with
Next, build with
npm run build
npm link to create the
spider --owner <github organization> e.g.
spider --owner atomist-blogs (not the full org URL)
Now start the server with
atomist start --local to expose the visualizations.
Go to http://localhost:2866
If you wish to access private repositories, ensure that your GitHub token is available to
Node processes via a
GITHUB_TOKEN environment variable. (This will
never be sent to Atomist.)
There are three architectural layers:
- Project analysis framework, from @atomist/sdm-pack-analysis. Scanners extract data
- Query functionality.
- Simple UI using Handlebars and d3 exposing Sunburst charts.
All three layers are extensible and customizable.