DeveloperTools » History » Revision 21
« Previous |
Revision 21/44
(diff)
| Next »
Markus Döring, 09/25/2007 05:30 PM
- Table of contents
- Developer Tools
Developer Tools¶
User accounts¶
User accounts for the developer tools are managed as regular EDIT accounts in BDTracker. The current list of EDIT developer accounts is as follows:
Pere: p.roca Simon: s.rycroft Dilan: d.latif Marc: m.geoffroy Andras: a.gubanyi Pepe: p.ciardelli Andreas M: a.mueller FrancK: FranckTheeten Julius: JuliusWelby Pablo: PabloSastre Magda: MagdaZytomska Bart: BartMeganck Andreas K: a.kohlbecker Elise: Elise Kuntzelmann Malte: mcebach Markus: m.doering Dave: DavidTaylor Anton: a.guentsch Lutz: l.suhrbier
Subversion¶
The EDIT subversion repository is located at http://dev.e-taxonomy.eu/svn
It is also available through Trac for simple web browsing (but NOT usable for SVN clients!)
You can checkout source code anonymously, but your EDIT login needs to be registered with the system in order to commit. If you feel you need write access, please send a mail to MarkusDoering.
To checkout the cdmlib component for example, type this into your terminal (windows users take a look at tortoise, see link in resources)
% svn co http://dev.e-taxonomy.eu/svn/trunk/cdmlib
Repository layout¶
The repository contains 3 standard folders: trunk, branches and tags. As the different activities in EDIT share the same repository, all those 3 standard svn folders should have the same substructure on the immediate level below reflecting the component being developed. For example this is the layout of the cdmlib component:
trunk/ cdmlib/ # the active development folder tags/ cdmlib/ # the folder used to store fixed version of the cdmlib, usually releases rel_0.1 rel_0.1b
trunk¶
The trunk/head version for the latest version and active development. Please commit frequently to the trunk, in general at least once per day sounds like a good idea!
branches¶
Folder containing side branches of the main trunk development line
- When Merging 2 branches, a branch and the trunk or whatever you should always leave a note about the used revision numbers (for the branch(es) and the diff being applied) in the comments of the merging. Otherwise future merging could be problematic!
Tags¶
Folder to store releases or other stable version for referencing.
- Releases should be tagged: release-1.0.0 As a build number for any release it is convenient to use the subversion revision number, as it is unique within the entire repository.
Resources¶
The ** Subversion book ** is a very good and complete documentation of subversion availbale online and for printing.
The project home of subversion can be found at: http://subversion.tigris.org/
Good clients clients include:
Eclipse plugin Subclispe: http://subclipse.tigris.org/
Tortoise for windows: http://tortoisesvn.tigris.org/
OSX users please use the terminal. Subversion binaries available at: http://metissian.com/projects/macosx/subversion/
Advanced subversion configuration:
Server Configuration¶
see wiki:ApacheMySQLAuthentication#Subversionwmod_auth_mysql
TRAC¶
The Wiki¶
use the wiki for documenting work in progress and to collaborate.
If you are new to a wiki please start by reading this:
WikiFormatting
WikiPageNames
WikiNewPage
TracLinks
TracWiki
You can mess around and test the wiki formatting on this dedicated page:
MessWithMe
Tables¶
you can copy paste tables from/to excel if you use the following macro in TRAC:
<pre> #!CSV --- your copy-paste data here ---
}}}
For example the following text
<pre> #!CSV Name Town Dog Cat Peter London Stevie - Carol Boston - Darren Harald Berlin Friedrich Doris
}}}
results in this:
#!CSV Name Town Dog Cat Peter London Stevie - Carol Boston - Darren Harald Berlin Friedrich Doris
Notifications¶
See TracNotification for email support.
Tickets & Milestones¶
manage your own work by issuing tickets for tasks to do or use tickets to remember bugs and feature requests for your software development.
In order to assign a ticket to another user, use the account name of that user which is listed at the top of this page
Bugs¶
Feature Requests¶
Eclipse Integration w/ Mylyn¶
Server Configuration¶
see wiki:ApacheMySQLAuthentication#Tracwmod_auth_mysql
Updated by Markus Döring almost 17 years ago · 21 revisions