Edgewall Software

Changes between Version 31 and Version 32 of TracDev


Ignore:
Timestamp:
Oct 12, 2010, 10:28:50 PM (14 years ago)
Author:
Christian Boos
Comment:

improve presentation and wording

Legend:

Unmodified
Added
Removed
Modified
  • TracDev

    v31 v32  
    11= Trac Development =
     2
     3{{{#!div style="float:right; margin-left: 4em; border-left: 2px solid #ccc; margin-bottom: 1em;"
     4** Release Notes: [[TitleIndex(TracDev/ReleaseNotes/,hideprefix,format=compact)]] **
     5
     6** API changes: [[TitleIndex(TracDev/ApiChanges/,hideprefix,format=compact)]] **
     7}}}
    28
    39These pages provide information about the development of Trac and extensions for Trac (such as WikiMacros and other kinds of plugins). Most of the information
     
    511version of Trac (currently 0.13dev).
    612
     13
    714We also do our best to signal what has been
    815deprecated/removed between releases, see our [TracDev/ReleaseNotes Release Notes] and summary of [TracDev/ApiChanges API changes].
    9 Starting with 0.13dev, each ticket has an //API change// field, so we hopefully won't get any change get undocumented.
     16
     17
     18Starting with 0.13dev, each ticket has an //API change// field, so we hopefully won't get any change remain undocumented.
    1019
    1120== How to get started?
     
    1322Start by doing a [TracDev/DevelopmentEnvironmentSetup Development Environment Setup] and become familiar with [TracInstall installing Trac] and creating new ["TracEnvironment"]s.
    1423
    15 Then, you should read a bit, in order to get familiar with Trac's [TracDev/ComponentArchitecture ComponentArchitecture], [TracDev/PluginDevelopment PluginDevelopment] and [TracDev/DatabaseApi DatabaseApi].
     24Then, you should read a bit, in order to get familiar with Trac's [./ComponentArchitecture], [./PluginDevelopment] and [./DatabaseApi].
     25The TracTroubleshooting page contains debugging tips which are also quite useful during development. 
    1626
    17 See also TracTroubleshooting, which contains useful debugging tips that are also quite useful during development.  There is also MostFrequentDuplicates which describes some of the most common issues encountered while running/debugging trac.
    18 
    19 Note that we're picky about our [TracDev/CodingStyle CodingStyle] and you'd better follow them when [TracDev/SubmittingPatches SubmittingPatches]. In order to be accepted, they should pass the [TracDev/UnitTests UnitTests] and the [TracDev/FunctionalTests FunctionalTests]. Ideally, you should also contribute new tests.
     27When you're ready hacking the code, make some modifications, see what happens, experiment. When you're about to make real changes that you want to contribute back, note that we're picky about our [./CodingStyle] and you'd better follow them when [./SubmittingPatches]. In order to be accepted, they should pass the [./UnitTests] and the [./FunctionalTests]. Ideally, you should also contribute new tests.
    2028
    2129Incidentally, discussions about Trac Development happen
     
    2634(in the latter example, the "id" being the one of the ''Individual Message'').
    2735
    28 See TracDev/Branches and TracDev/Proposals as well as the TracDev/ToDo, for an overview of the open topics.
     36See TracDev/Branches and TracDev/Proposals as well as the TracDev/ToDo, for an overview of the open topics (besides the [/roadmap], of course).
    2937
    3038== TracDev/ Index ==
    31 ||= Release Notes =||= [TracDev/ApiChanges API changes] =||
    32 ||[[TitleIndex(TracDev/ReleaseNotes/,hideprefix)]] || [[TitleIndex(TracDev/ApiChanges/,hideprefix)]] ||
    3339
    3440=== Development Guides ===