No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
lib
src
test
.ghci
.gitignore
.gitmodules
LICENSE
NOTICE.txt
README.md
anatomy.cabal
anatomy.lock-7.10.2
boris-git.toml
boris.toml
mafia
master.toml

README.md

anatomy

Anatomy: a study of the structure or internal workings of something.

This is the central hub for collecting, describing, classifying and initialising projects.

Creating a new project

TODO: Elaborate

Open a pull request for your topic branch. Once it is has been approved and merged to master, then Anatomy will automatically create the github project for you, the jenkins jobs (for master and PR branches), and setup all the appropriate webhooks for hipchat, Jenkins etc (so you are ready to go).

Also, if there exists an appropriate template for your project type, then your empty repo will be pre-populated with the template contents (more templates are always welcome).

But I already have a project in github setup!

Well you can still go through the above, but you will have to setup your github project, webhooks/jobs etc by hand, that is fine. Sync won't change anything for you, but it is nice to have your project defined in Anatomy anyway.

Operations

sync

For each project check current state, has repo, builds etc... go and add what is required for sync.

refresh github / jenkins

For each project refresh github hooks and jenkins builds

stats / reports

(WIP)

Pretty pictures etc... to help us visualize projects.

Statistics scraped from github. PRs merged per week, avg. durations etc...