sklls is a POC and not actively maintained
codecrew makes it easy to discover the software developers inside your Github organization based on techstack. It auto-generates data utilizing sklls cli which uses git-blames to generate tech-usage profiles for every member of a Github organization.
The purpose of this proof-of-concept was to figure out how to better connect software developers at Axel Springer based on tech-skills. Read more in our blogpost
These are old instructions - please check out the github actions and
/data-pipeline/index.ts
for instructions on how to setup the data pipeline in your own Github org
- Fork this repo
- Create a personal access token with push & pull rights to the forked repo, and add it as a
CODECREW_TOKEN
action secret - Create another personal access token (TODO: Add details about creating correct access rights) and add is as a
ALL_REPOS_ACCESS_TOKEN
action secret - TODO: Cleanup the README :)
- Add a repository secret, named
ALL_REPOS_ACCESS_TOKEN
(Todo: Rename toCODECREW_GHPAT
):- As a value, enter a Github Personal Access Token with the following rights:
repo
(needed to list all repos)admin:org
(needed only if you want to use SAML identities TODO: Make that configurable)
- If your Github Org has SOO configured, don't forget to authorize the Personal Access Token
- As a value, enter a Github Personal Access Token with the following rights:
- Adapt
config.js
to your needs - Make sure the scheduled Github action runs through successfully (will roughly scan ~3600 repos / 24h - GH's cron schedule is very inaccurate though)
MIT
Logo & codecrew mascots designed by the talented Zoe-Melody Janser