[[TOC(heading=Contents of Trac Hacks, WikiStart, TracHacks)]]
= Welcome to Trac Hacks =
The purpose of TracHacks is to provide free [http://subversion.tigris.org Subversion] hosting for community created [http://projects.edgewall.com/trac Trac] [http://catb.org/~esr/jargon/html/H/hack.html hacks].
TracHacks uses the excellent [http://dev.muness.textdriven.com/trac.cgi/wiki/tags tags hack], which adds basic
categorisation to Trac. All hacks are tagged with one or more of the available [wiki:tags/index tags].
{{{
#!html
}}}
= Migration Complete =
TracHacks is now running on Trac 0.9b2.
Thanks again go to Muness Alrubaie for his excellent tag macro's and template modifications.
== Changes ==
* Upgraded to version 0.9b2
* In order to future proof TracHacks I have replaced all references to {{{trunk}}} with [wiki:0.9] and {{{stable}}} with [wiki:0.8], in both Trac and SVN. This means that deep external references to SVN will no longer be correct.
* TracHacks is now using the mighty AccountManagerPlugin, courtesy of [wiki:mgood].
* Check out the [wiki:WikiStart#TagCloud], thanks to Muness.
== Remaining Issues ==
This migration was not without issue, some of which I have documented in MacroMigrationTutorial.
* NewHack has not been migrated yet (it is a ''lot'' of work). This will be done over the next few days.
* Bug report links in the hack pages don't work because of [http://projects.edgewall.com/trac/ticket/1562 Trac bug #1562]. eg. [report:9?COMPONENT=AddCommentMacro AddCommentMacro bugs]
* Occasionally a non-existent empty page will appear to be tagged. I haven't tracked this down yet, but assume it is a bug in the !TagIt macro.
If you notice any issues other than those mentioned above, please [http://trac-hacks.swapoff.org/newticket log a ticket].
{{{
#!html
}}}
= How to Contribute =
I've tried to make this as simple as possible:
1. [http://trac-hacks.swapoff.org/register Register] a user name then [http://trac-hacks.swapoff.org/login login] (requires cookies).
1. Fill out the ~~NewHack~~ form.
1. Verify all the details for your new page are correct.
1. Commit your code to the provided Subversion URL[[BR]]''(alternatively you can simply attach your hack to your Wiki page, ala MacroBazaar, but remember that you can't delete or replace attachments)''
1. Have a look at TracHackDevelopment.
The TracHacks page contains more information, contact details, bug reports, enhancements, suggestions, etc.
= Hacks =
[[ListTypes]]
= Request-a-Hack =
''Can't find what you want [report:11 here] or in the MacroBazaar?'' [http://trac-hacks.swapoff.org/newticket?component=Request-a-Hack&severity=enhancement Request-a-hack] and somebody might help you out.
''Bored? Got too much time on your hands?'' Take a look at the [report:12 outstanding request-a-hacks] and see if anything takes your fancy.
= Miscellany =
[wiki:user Registered users] of TracHacks.
Hacks for Trac [wiki:stable stable] and [wiki:trunk trunk].
[wiki:example Example] hacks.
= Tag Cloud =
The tag cloud is a visual representation of tag frequency, similar to a histogram.
[[TagCloud]]