Space Home
Welcome to Tracks Tickets
This is the place for viewing recent changes in the development repository and submitting tickets. Tickets are a great way to ask questions, suggest ideas for features, report bugs or suggest code fixes.
How to submit a ticket
If you are not logged in with Assembla, you can view tickets and comments, but not create new comments or tickets. Signing up for an account is quick, easy and free: just use the link at the top of the page. Once you have an account, visit the Tracks Space, click on the 'Team' tab, and you should see a link at the top right of the page marked "Public Space | Join this space". Click the "Join this space" link, and you'll be added as a Tracks team member. You may find that you need to log out and then log in again after your initial registration to get the join link to work and not return a blank page. If you still have trouble, please email me (butshesagirl [at] rousette [dot] org [dot] uk) with your username and I'll add you manually to the team.
When submitting a ticket, please include as much information as possible, and use the search box to check whether a ticket as already been submitted for the bug or feature. If you opt to receive ticket alerts, you should receive email notifications when the ticket is altered. The Stream shows you all recent activity (tickets and git commits), and the Milestones give you an idea of when we are planning to implement various features, and how far towards that goal development has progressed.
Controlling emails from Assembla
If you feel that you are getting spammed after adding a ticket, you can edit you email settings on the Stream tab. You can narrow the filter to only send an email for events you are interested in.
Getting the current release via !GitHub
You need to install git to work with the git repository, but you can view the files and the development history on GitHub. If you just want to download the latest release, you can use the 'Download' button on the !GitHub page to get a tarball of the project. To clone Tracks, create a directory to hold Tracks on your computer, then change to that directory:
git clone git://github.com/bsag/tracks.git
Or you can sign up for a free account on github and fork Tracks using the convenient button. If (when!) you produce a cool new feature or fix a bug, create a patch. If you develop in a branch called 'experiment':
git diff master..experiment > my_feature.patch
Then attach my_feature.patch to a ticket. If you are on github, you can use the button to issue a pull request for your changes to be pulled into the main repository. Tracks requires Rails, which is included in the distribution.
