analysis-sdm v0.1.0-master.20190507003636
spider
@atomist-blogs/sunburster
Visualize aspects of your organization. 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 ports:
Running
Please use Node 10+.
First, install with npm i
.
Next, build with npm run build
Next, npm link
to create the spider
binary.
spider <github organization>
e.g. spider 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.)
Architecture
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.
5 years ago
5 years ago