|Version 23 (modified by athomas, 10 years ago) (diff)|
Welcome to Trac Hacks
TracHacks uses the excellent tags hack, which adds basic categorisation to Trac. All hacks are tagged with one or more of the available tags?. At the very least, each hack should have a tag for the type of hack it is (eg. macro, patch, etc.) and whether it is for Trac stable? or trunk?.
- Register a user name.
- Create a page reflecting the name of your hack and the broad class of hack. eg. TocMacro, AnchorPatch, etc.
Macros are simple enhancements to Trac's Wiki engine. Examples include SubWiki, TOC, FootNote, etc.
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.
Scripts that enhance the functionality of Trac. This could include things like wrappers around creation of Subversion and Trac projects, post-commit hooks, etc.
As part of the move to a component architecture, Trac trunk is now extensible via plugins. Plugins can be used to add functionality to Trac that some users can't do without, like extended milestone facilities, multi-project functionality, integration of automated build systems, etc.