- Timestamp:
- 12/01/05 16:04:55 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
docs/HACKING
r168 r169 1 Stuff that are nice to know if you want to hack on MDT. 1 THE MDT HACKING MANUAL 2 2 3 I. Making a release 3 ¤ REPOSITORY STRUCTURE 4 4 5 I.I. Motivational blurb 5 ¤¤ BACKGROUND BLURB 6 7 This section describes the folder structure of the repository, where the things 8 are stored and where they should be stored. The discussion starts at the root 9 of the MDT subversion repository. Refer to the MDT website for the URL to 10 the root of the repository. 11 12 ¤¤ THE ROOT 13 14 (repository root) 15 + tags release (and possiby other) tags 16 + 0.2 source code for 0.2 relese of MDT 17 + trunk the mainline brunch 18 + docs general documentation on the project 19 20 ¤¤ PROJECS 21 22 Inside the trunk directory or root directory of any branch there is following 23 structure: 24 25 (branch root) 26 + org.modelica.mdt THE plugin project 27 + org.modelica.mdt.test the regression tests 28 + org.modelica.mdt.feature the MDT feature that groups all plugins 29 + org.modelica.mdt.site the MDT update site 30 31 All folders are Eclipse projects and can be checked out into the root of 32 the eclipse workspace. 33 34 ¤ BUILDING SOFTWARE 35 36 The only supported way to build mdt plugins, regression tests, feature and 37 update site is through Eclipse. Normaly it is sufficient to import the 38 projects into the workspace and let the eclipse autobuilders do the job. 39 Building the feature and updatesite is a manul processdure and is documented 40 in the 'Making a release' section in this manual. 41 42 The only general requirment for all projects is Eclipse 3.* PDE environment. 43 It should be noted that only Eclipse 3.1 and 3.1.1 have been tested and stuff 44 may not work as prescribed in earlier versions. 45 46 47 ¤¤ BUILDING REGRESSION TESTS 48 49 To build (and run) the regression tests you need to download 'abbot for eclipse' 50 version 1.0rc1 or later plugin. It is available from 51 http://prdownloads.sourceforge.net/abbot/abbot_1.0-rc1-eclipse-3.0.zip?download 52 53 ¤ MAKING A RELEASE 54 55 ¤¤ MOTIVATIONAL BLURB 6 56 7 57 The intention of this section is to serve as both a cheat sheet while making a … … 10 60 quality of the releases. All in all, doesn't everyone love processes? 11 61 12 I.II. The release procedure 62 ¤¤ THE RELEASE PROCEDURE 13 63 14 64 * start with a clean workspace, e.g. use File->Switch Workspace and switch to
Note: See TracChangeset
for help on using the changeset viewer.