[[TracNav]] = Developer's Corner = Contributions to the TRex project are welcome! You are invited to contribute to the TRex. To contribute to the source code, you need to be familiar with Java and how to find [wiki:Links documentation of the Eclipse API]. (If you have never developed an Eclipse plug-in, the [http://wiki.eclipse.org/index.php/RCP_Book RCP Book], in particular [http://eclipsercp.org/book/chapters/RCP_Chapter02.pdf Chapter "Eclipse RCP Concepts"], is a good start.) For improving the built-in TTCN-3 parser, you need to be familiar with [http://www.antlr2.org ANTLR] 2.7.x. You may also add JUnit test cases or add user documentation either as part of this Wiki or for the HTML-based Eclipse help system. For information how to access the TRex source, please refer to the [wiki:Download] section. To get write access to the TRex sources and/or to the Wiki, contact the [wiki:Team TRex Maintainers]. We have also a [wiki:MailingLists mailing list] for TRex developers. To get familiar with the TRex implementation, you may have a look on the [wiki:Documentation#PublicationsonTRex publications on TRex]. Further developer's documentation can be found below: * [wiki:ReportingBugs Reporting bugs] * [wiki:JiraForDevelopers JIRA for developers]: bug treatment and project management * Building TRex [wiki:ManualBuild manually] or [wiki:BuildSystem automatically] * [wiki:CodingRules Coding rules] * [wiki:PluginStructure Up-to-date documentation of the TRex plug-in structure] * [wiki:SymbolTableDocumentation TRex symbol table documentation] * [wiki:StandaloneUsage How to use the TRex Core (e.g. the parser and symbol table) in a standalone Application] * [wiki:DevelopersHowtos Developer's HOWTOs] * [wiki:ExtensionPoints Extension points provided by TRex] * [wiki:Ttcn3Templates Documentation of TTCN-3 templates for TRex implementers and TRex JUnit test authors] * [wiki:macosxappbundle Documentation for Macos X Application Bundle Conversion] * [wiki:ttcn3-bnf TTCN-3 BNFs] Please check also the Eclipse documentation referenced on the [wiki:Links] page and do not forget to have a look at the Eclipse help system ("Platform Plug-in Developer Guide" and "Plug-in Development Environment (PDE) Guide").