====== Workcraft on the Web ====== === CAD repositories === * [[https://www.openhub.net/p/workcraft|OpenHub]] * [[https://aur.archlinux.org/packages/workcraft/|Arch Linux]] === Source code === * [[https://github.com/workcraft/workcraft|GitHub]] * [[https://launchpad.net/workcraft|Launchpad]] (outdated) === Continuous integration === * [[https://travis-ci.org/github/workcraft/workcraft|Travis CI]] * [[https://codeclimate.com/github/workcraft/workcraft|Code Climate]] * [[https://coveralls.io/github/workcraft/workcraft|Coverall]] * [[https://bestpractices.coreinfrastructure.org/en/projects/3775|CII Best Practices]] === Visualisation of the development process === * [[http://ghv.artzub.com/|GitHubVisualizer]] google-chrome \ --window-position=0,0 \ --window-size=1920,1205 \ "http://ghv.artzub.com/#repo=workcraft&user=workcraft&climit=9999" ffmpeg \ -i :0.0+1,125 -s 1920x1080 \ -an -f x11grab -r 30 \ -aspect 16:9 -vcodec libx264 \ -preset ultrafast -crf 0 \ Workcraft-GitHubVisualizer.mkv ffmpeg \ -i GitHubVisualizer-30fps.mkv \ -r 30 -filter:v "setpts=0.25*PTS" \ Workcraft-GitHubVisualizer-4x.mkv {{ :overview:githubvisualizer.png?520,direct |Workcraft repo visualisation with GitHubVisualizer}} {{ youtube>6uvKLZlqjGQ?large |Workcraft repo visualisation with GitHubVisualizer}} * [[https://github.com/acaudwell/Gource|Gource]] ([[http://nathanharrington.info/posts/gource-visualizations-of-source-code-repositories.html|examples]]) gource \ --path workcraft \ --user-image-dir gource \ --date-format "Workcraft: %Y-%m-%d" \ --camera-mode overview \ --seconds-per-day 0.05 \ --auto-skip-seconds 0.1 \ --max-file-lag 0.1 \ --file-idle-time 0 \ --dir-name-depth 1 \ --disable-bloom \ --hide filenames,mouse \ --background-colour 000000 \ --viewport 1920x1080 \ --output-framerate 30 \ --output-ppm-stream - \ | ffmpeg \ -y -r 25 -f image2pipe -vcodec ppm -i - \ -vcodec libx264 -preset ultrafast -pix_fmt yuv420p -crf 1 -threads 0 -bf 0 \ Workcraft-Gource.mp4 {{ youtube>2zj77QuA5Yk?large |Workcraft repo visualisation with Gource}}