spider
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:
- TypeScript
- Spring Boot (with Maven)
- Docker
- Library versions
- Inclusion of a code of conduct
An example visualization, showing Docker images:
Please use Node 10+.
First, install with npm i
.
Next, build with npm run build
Next, npm link
to create the spider
binary.
spider --owner <github organization>
e.g. spider --owner atomist
(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.
Created by Atomist. Need Help? Join our Slack workspace.