= Christian Boos = I'm part of the TracTeam since the 14^th^ of March 2005. * '''Trac Project:''' cboos * '''IrcChannel:''' cboos * '''email:''' < cboos-at-neuf-dot-fr > == Contributions to Trac == Tickets I've [query:?owner=cboos&status=closed&resolution=fixed completed], tickets that are still [query:?status=new&status=assigned&status=reopened&group=&owner=cboos&order=priority opened]. Past Proposals (now in Trac): * TicketTypes (integrated in [milestone:0.9]) [query:keywords~=tickettype related tickets] * TracDiff (integrated in [milestone:0.10]) [query:keywords~=tracdiff related tickets] * TracMercurial (plugin for Mercurial) * InterTrac and InterWiki (integrated in [milestone:0.10]) [query:keywords~=intertrac related tickets] * PageTemplates (integrated in [milestone:0.11]) * VcRefactoring/BrowserQuickjump (integrated in [milestone:0.11]) Other Alternative Proposals: * FlexibleWikiPageNames, TicketAliases * TracCrossReferences and BackLinks (work in progress) [query:keywords~=xref related tickets] * TracObjectModelProposal (brainstorming in progress) [query:keywords~=tracobject related tickets] - GenericTrac, TracDev/JournalingProposal, TracDev/Proposals/DataModel * TighterSubversionIntegration, or more generally, storing object changes in a VersioningSystemBackend [query:keywords~=objectstore related tickets] * TracDev/Proposals/WikiParserFormatterSplit * FieldRefactoring, SearchRefactoring * MultipleRepositorySupport * TracDev/Proposals/AdvancedWikiOperations, WikiRename * VcRefactoring/Controller I also worked a bit on the DatabaseBackend refactoring and plan to add support for Oracle one day (#1874). Besides InterTrac, I'd like to expand the support for multiple projects: * TracMultipleProjects/MultipleEnvironments * TracMultipleProjects/SingleEnvironment My main development environment is TracStandalone on Windows using PySqlite. == Next Steps == - ~~finalize WikiContext (!ResourceDescriptor / !RenderingContext split)~~ - ~~finalize !TimelineRefactoring (timeline entries rendering adapters)~~ - ~~first stage of FieldRefactoring (for tickets)~~ - '''0.11''' - it's out! - polishing 0.11 in [milestone:0.11.1], [milestone:0.11.2] - see also TracDev/ToDo For the more ambitious (and controversial) changes, a fork of Trac is planned. [[br]] Here's a rough roadmap: - VcRefactoring (improved cache, multi-repository support) - GenericTrac / TracObjectModelProposal * second stage of FieldRefactoring * multi-project support * generalized change notifications - VcRefactoring (commenting, graph based revision log) - TracCrossReferences (simplified - only implicit cross-references) - WikiEngine refactoring - AdvancedSearch - Make sure all of the above works perfectly ;-) - '''1.0''' - Oracle support - VC Storage backend See also TracDev/ToDo for the more immediate tasks. == Misc. == Topics I'm interested in (beyond Trac, but quite close as you can see): * Source Code Management ([http://subversion.tigris.org Subversion], [http://svk.elixus.org SVK], [http://www.selenic.com/mercurial/ Hg]) * Software Construction (GNU `make`) * Software Documentation * Continuous Integration * Collaborative Groupware (wikis) * Computer Languages ([http://www.ruby-lang.org/en Ruby], C++, O'Caml, Bash and ... [http://www.python.org Python])