LukasRos' Blog

Git, Github and WADL2DB

No software project could exist today without version control. Version control makes it easy to track changes in the code and to collaborate. Previously, I had always used SVN (Subversion) for that purpose. Now increasingly I hear about git and, related to that, github, a place for so-called Social Coding. Being curious about git and the buzz around github, I decided to try it out. I have just done the basics and so far I feel the major difference between git and svn is the decentralized approach and that I first commit changes to my own copy and then only push it to the central server. And it doesn’t come with revision numbers, a feature I think I might be missing, but that only experience can tell.

To test out github, I have created my github profile and uploaded a very tiny project called WADL2DB. It’s an XSLT stylesheet used to generate documentation in DocBook format based on a web application description in WADL. I like using DocBook as a documentation tool and I use WADL to describe REST-ful APIs, so I was writing the stylesheet to help me generate documentation and save double workload. Future plans are to enhance this with XSD-based API descriptions. So if this could be helpful for you, go and check it out!

Feb 18, 2010
09:22