Tag Archives: open-source

Gource – Software Version Control Visualization

When working on large codebases with many contributors, it’s easy to lose sight of the amount of effort and change that is going into the overall project, especially when those contributors are spread across many teams and locations. Gource is a source code visualization tool which helps capture that “big picture” view of a project, providing a sense of the overall history and contributors to a project.

Gource

From the Gource homepage: “Software projects are displayed by Gource as an animated tree with the root directory of the project at its centre. Directories appear as branches with files as leaves. Developers can be seen working on the tree at the times they contributed to the project.”

Continue reading

Docker

 

Docker logoOne challenge of developing software that will be deployed to virtualized or cloud infrastructure is accounting for the differences between local development, QA and production environments. An exciting new project that aims to address this challenge (among others) is Docker.

From the Docker homepage: Docker is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, public clouds and more.” 

Continue reading

oManual

oManual is a simple, open XML-based standard for semantic, multimedia-rich procedural manuals.

oManual

Traditional procedural documents like service manuals don’t meet the needs of modern applications. Documents need to incorporate multimedia and understand prerequisite dependencies. The oManual file format enables interoperability while allowing complete flexibility of presentation.