A while back I blogged about setting up an issue tracking system for Knights. There were two systems I seriously considered: JIRA and Trac. I found that my server didn’t have enough RAM to run JIRA so I was going to use Trac instead.
Since then there has been a slight change of plan. The folks at Atlassian (the makers of JIRA) have informed me that they offer free JIRA hosting for open source projects. This is very cool as it solves my hosting issues and also is much easier to set up than Trac (as they basically set it up for you!). Also I am more familiar with JIRA than Trac (as I use JIRA at work). For these reasons I have decided to give JIRA a try.
So there is currently a Knights JIRA installation running at http://knightsgame.jira.com. This is open to the public so feel free to have a play with it and let me know what you think. So far I have added one or two issues but otherwise haven’t really used it yet — I’m relying on you guys to fill it up with the things you want done in future releases 🙂
JIRA is quite easy to use, but here are some quick instructions in case you need them:
- To view issues, click on Browse Projects and then click Knights. You will be presented with lists of components and versions. Since I haven’t set up any components or versions yet, just click on No Component and you will be taken to a list of all open issues. You can then click any issue to get details of it.
- To search you can either type something into the Quick Search box (top right) or you can do a more detailed search by clicking on Find Issues. In the latter case you will have a panel on the left of your screen which allows you to filter issues by type, priority, text search etc, or any combination of these.
- To comment on an issue, first browse or search for the issue you want (see above) and then click the Comment link on the left hand side. You need to create an account before you can post comments (see below).
- To report a bug or request a new feature, click on Create New Issue and follow the instructions. You need to create an account to do this (see below).
Note that currently I am running an evaluation copy of JIRA which is limited to five user accounts (one of them being me). These will be available on a first come first served basis. In the meantime I will have to submit an application to Atlassian to be given full access for my open source project. Once this is done (and assuming they accept the application) we will get full access and the limit on the number of users will be removed. This process apparently takes about 2 weeks. (If they don’t accept the application, then plan B is to switch to Trac. Should this happen I will copy all issues from JIRA into Trac so don’t worry about losing any data.)
Anyway, please try it out and let me know what you think.