For me, a project management system is not complete without a bug tracking system. So my next step is to implement bug tracking in Project HQ. I've looked at a few bug/issue tracking systems, and I've decided to model mine after the one in Trac.
So far, I have completed the database design, and my next step is to start implementing the bug tracking in Project HQ. Thanks to SQLAlchemy I don't have to actually worry about creating the tables, as they are created when I do a "web setup."
I'm also working on creation and migration scripts for SQLite and MySQL, and possibly on PostgreSQL.
The creation scripts will allow folks to create all the tables and insert some initial data from SQL commands in a file, rather than running the web setup.
The migration scripts should ease the upgrading of databases from one version of ProjectHQ to the next. This includes retaining all the data, and making sure it works fine after the migration.
I would also like to work on the wiki syntax when I get a chance, where I'm hoping to provide almost total compatability with MediaWiki's syntax. I would also like to include versioning of the wiki pages at one stage as well.
That's all for now.





