2009-07-30

CMS Documentator progress

CMS Documentator is already able to collect information from a list of projects. All the information is saved in a list of files and no DB is used. I do not use any database in order to be able to commit my documentation files.

Next step is going to be Display class. This class will be used to extract saved data from files. After this step, only front end will be left.

I hope to finish this project in a few days.

2009-07-17

CMS Documentator

Up to this moment I was using PHPDocumentator for documenting my project, but I have realized that it has bugs in it. Sometimes some tags or some lines of comments are ignored and I have already had problematic situations because of this.

To avoid problems in documenting source code, I have decided to create my own documentator. It will be something like a simplified PHPDocumentator version that will not use a single line of code of any other open source project. It is quite possible that I will publish it later in this blog as an open source project.

At the moment about half code is already written and I expect to finish this project in a week (or sooner) as there is nothing difficult there. Here are the tags that will be supported:

@author
@version
@p - PHPDocumentator didn't have this (it is a short for param)
@ap - PHPDocumentator didn't have this (it will be used for a special type of parameters)
@param
@return
@var

All in all, comments will be written much like in PHPDocumentator in order not to reinvent standards and to make portability possible.

2009-07-05

Summertime

The paper about programming paradigms was finished some time ago already, but I am still not sure where and whether at all I will publish it. Perhaps it is not worth publishing all the work, just the results, because it was written in Lithuanian language and I am not in the mood translating it.

At the moment I am migrating from Windows to Linux Kubuntu Jaunty and I am planning to do all my work using it this summer. I am using Dell Inspiron 6400 and the only huge problem that arose is wireless that does not work in Ad-Hoc mode. I didn't succeed in installing ndiswrapper, so I decided to use b43 driver and I guess it has some issues yet.

My main plans for this summer are CMS development and UPL project. I will publish information about them in this blog from time to time.