Wednesday, April 10, 2013

deegree developers to the front

Now that 3.2 has been released with our great new users handbook, I think it's time to start working on developer documentation as well.

We've got plenty of outdated development pages in the old wiki (which I'm not going to link here, it's too embarassing :-)). Instead of bringing the old docs up to speed, I've decided not to describe the status quo, but instead to describe things which are to come.

I've been working on a new implementation of the workspace and resource concept in deegree, which fixes a couple of outstanding issues with the old one. In particular, it adds resource level dependencies.

In case you want to have a look at the code, check out the resource-dependencies branch on GitHub.

Since we decided to have developer documentation close by the code, I've added the description of the new concepts to the GitHub wiki. Have a look at the workspace documentation which describes the new concepts.

I'm unsure whether the code will make it into 3.3 (it'll probably be released in around four weeks or so), but 3.4 is definitely the target.

I invite all interested developers to have a look at the code and the docs. Let's make the workspace right this time!