Rather than posting this on twitter which can be a rather fleeting act I have decided to write a quick blog post on the XCRI Generator Library, its current status, and my plans moving forward.

A little history…

I’m not going to go into every commit but I have been conscious to make the binaries available when I hit certain milestones.  As I progress towards v0.1 I plan on making this a more permanent home within the wiki:

  1. Version 0.1 (9 February)
    The project structure was reasonably complete and my test object models were being correctly produced.
  2. Version 0.2 (16 February)
    I completed my initial unit tests for the software, grouped a very large number of commits together and bundled as this version.  This is the first version that I’m reasonably happy with people starting to use.
  3. Version 0.2.1 (19 February)
    Upon reading the specification for XCRI 1.2 (currently unsupported), I realised that there was an issue with generation of Description nodes.  Due to the fact that this was a rather major omission, it’s been pushed live.

Concurrently to this I’ve started populating the Getting Started PDF download and started to populate the wiki. Both of these will be of use to developers who start to use the library.

…and the present day.

As of today the Generator Library is sat at version 0.2.1. My plan is to leave this version at a “semi-stable” state whilst I:

  • Get feedback from the community
    I hope to get some more feedback soon, particularly on project structure and usability, so that I can start to cement these elements down.  Any modifications to this will be within the v0.2.x branch.
  • Look into XCRI 1.2 which – ironically – was released as a final draft only a few days after I started this.  Any modifications to allow me to start to create XCRI 1.2 feeds will be within the new v0.3 branch – aiming for a v0.3 release during the first two weeks of March.

If anyone would like to contact me about this work then please do so via twitter – @CraigHawker.