[[TOC]] = Welcome to Trac Hacks = The purpose of TracHacks is to provide a Subversion repository for all of the community created ''hacks'' for the [http://projects.edgewall.com/trac Trac] source code project management system. 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]. At the very least, each hack should have a tag for the type of hack it is (eg. [wiki:macro macro], [wiki:patch patch], etc.) and whether it is for Trac [wiki:stable stable] or [wiki:trunk trunk]. == Macros == Macros are simple enhancements to Trac's Wiki engine. Examples include !SubWiki, TOC, !FootNote, etc. [[ListTags(macro)]] == Patches == Modifications to the Trac source in the form of patches. This can include simple changes to Clear Silver templates, patches to the Python code,etc. [[ListTags(patch)]] == Scripts == Scripts that enhance the functionality of Trac. This could include things like wrappers around creation of Subversion and Trac projects, post-commit hooks, etc. [[ListTags(script)]] == Components == [[ListTags(component)]] == Plugins == [[ListTags(plugin)]]