I'm part of the TracTeam since the 14th of March 2005.
- Trac Project: cboos
- IrcChannel: cboos
- email: < christian-dot-boos-at-free-dot-fr >
- Public GPG Key Christian Boos firstname.lastname@example.org (0x2209F636) pub.asc
I've completed a few tickets over the past couple years.
- TracDiff related tickets
- TracMercurial (plugin for Mercurial)
- InterTrac and InterWiki related tickets
See TracDev/ToDo for the more immediate tasks.
Well, everything is a bit inter-related… I can nevertheless highlight two majors themes for the upcoming developments.
This will be one of the main focus for the next version 0.13.
- WikiEngine refactoring
- TracCrossReferences (simplified - only implicit cross-references) related tickets
Not everything for the above will be available in the next version of course, but this gives the scope of things I'd like to achieve.
Rework of the data model
- TighterSubversionIntegration, or more generally, DistributedTrac (related tickets)
Same remark as above. Nevertheless I intend to continue to put together the basic building stones for reaching these goals.
- Development Process Improvements - #9235, topic branches and integration branches
- TracPerformance and TracDev/Performance
- TracDev/Proposals/Jinja or other ways to improve template engine speed
- improved cache
- commenting and reviewing support?
- graph based revision log
Topics I'm interested in (beyond Trac, but quite close as you can see):
mimeview_conversion.diff (50.0 KB) - added by 9 years ago.
Work in progress — IContentConverter and IHTMLPreviewRenderer merge
mantis_tickets.py (1.6 KB) - added by 9 years ago.
Simple plugin that can be used to redirect ticket references to another ticket system (here, Mantis), if Trac's builtin ticket system has been disabled. Simple standalone plugin for 0.10, simply copy that file in your $TRAC_ENV/plugins directory.
wiki2x_in_templates.diff (55.5 KB) - added by 9 years ago.
move most of the wiki_to_html and wiki_to_oneliner calls in the Genshi templates
blame-screenshot2.png (67.9 KB) - added by 8 years ago.
A screenshot of the upcoming annotate support for the TracBrowser (see source:sandbox/blame)
ticket_edit_mode-new.png (38.3 KB) - added by 8 years ago.
Ticket "edit mode" proof of concept
ticket_edit_mode-new-preview.png (39.7 KB) - added by 8 years ago.
Previewing a new ticket (note the possibility to go back to edit mode)
ticket_edit_mode-existing.png (37.4 KB) - added by 8 years ago.
Edit an existing ticket (show the old value and place the input field for the new value just below)
ticket_edit_mode-existing-preview.png (49.1 KB) - added by 8 years ago.
Preview changes to an existing ticket
ticket_edit_mode-r4932-ticket-preview.diff (19.9 KB) - added by 8 years ago.
The work-in-progress patch I used to produce the above prototypes
timeline-refactoring.patch (39.4 KB) - added by 8 years ago.
clean-up the API changes that were introduced during 0.11dev.
is_member_of (3.9 KB) - added by 8 years ago.
Add some ways to get the groups of a given user, on top of the source:/sandbox/context-refactoring branch (r6106). Basically, there's now a
PermissionSystem.get_user_groups(username)method and a
perm.groups()method, both returning a set of groups to which the user belongs. The latter one also caches the result.
genshi-bug-deque-mutated-during-iteration.htm (103.9 KB) - added by 8 years ago.
weird genshi error
mantis_tickets_link.py (1.9 KB) - added by 7 years ago.
Simple plugin to redirect ticket references in commits to another ticket system (here, Mantis). Simple standalone plugin for 0.11, simply copy that file in your $TRAC_ENV/plugins directory.
mantis_link_resolver_abarreiro_012.py (2.3 KB) - added by 5 years ago.
Another simple approach to a mantis link, tested on trac 0.12. It only use the formatted link interface, and not define any other wiki syntax
Christian Boos email@example.com (0x2209F636) pub.asc (17.8 KB) - added by 2 years ago.
My public GPG key (that key is used to sign the announcements of Trac releases)
Download all attachments as: .zip