Xelog

Sider is not the only project I'm working on. I'm also occupied by Xelog (XML log), an application to help manage change log for software projects and shows it with different veiws (web page, text file, PDF, etc). I started wiki for the project and have online example.

I started this project when I faced the problem of having a history of changes for JSForms. I was considering generating a change log from the history of SVN commits or from the fixed issues list, but I don't think it can be done in intelligent, simple manner. Change log is usually written for the user to show what's new and updated in the application. Source control and issues comments usually written for developers, to help understand the changes and remind about them when the code is read at a later date. In most cases the change log has to be written by hand.

I decided that if I'm going to manually create and update a separate file just for capture history I want to have a standard, cansistent way of doing it. I figured XML is versatile and well suited for storing data, so I'm using it.

Xelog XML schema describes the change log XML document structure. It's handy, since many XML editors can use it to provide auto-complete support.

XSLT is used to have different views. At this moment there're two views (both show log in HTML) and there's no way to change the view. In time that will change.

I also want to add support for writing the change log using browser instead of XML editors. It will abstract away the XML document from the author and simplify log management.

The project is free and open source. Forum is open for discussion. You can also read issue tracker or project change log. I'm still working on the code and will to release it as soon as it's usable. If there will be people interested in contributing I'll set up an online SVN.



Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posted by: Slava
Posted on: 8/8/2006 at 8:52 AM
Categories: Xelog
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (3) | Post RSSRSS comment feed

Related posts

Comments

Matthias Miller

Monday, August 21, 2006 6:18 PM

That's pretty cool. I can't wait to see it with an interactive editor. This has many interesting possibilities--have you considered transforming into RSS feeds?

Matthias Miller

Monday, August 21, 2006 6:19 PM

By the way, I'm noticing that the word "considered" contains a hyperlink to the Sider project. This looks like a bug. Also, it seems the issue tracker is unavailable right now.

Ornus

Monday, August 21, 2006 7:43 PM

Yeah, thanks, "considered" is a bug, I'll look at it tomorrow.
Issue tracker is up and running now. I was updating it and ran into some issues that forced me to take it down. bugnet.emeraldhand.com/.../ProjectSummary.aspx should work for Xelog now.

I haven't thought about RSS. Sounds like an interesting idea. I could probably do that. Thanks for the tipSmile

Add comment


(Will show your Gravatar icon)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Live preview

Friday, November 21, 2008 8:24 AM