Help TOC > Instructions for DEX developers > Introduction (developers) | |
Introduction (developers) | Date: 2008/02/25 13:29:24 Revision: 1.15 |
DEXlib and STEPmod are developed on Sourceforge.net (http://www.sourceforge.net). Sourceforge.net is a free Open Source software and standards development website.
The different development activities are described at the Development process page.
In order to take part in the development of DEX Specifications and related technics, you need to have access to the DEXlib CVS at Sourceforge.net. How this is achieved is explained in the CVS access guide .
The basic structure (folders, files,headers, boilerplate text, a.s.o.) for DEXs, Capabillities and Templates are created with the DexPro application. Visit the 'Software' section of DEXlib to read more about DexPro .
A description of the XML elements (tags) that are used when writing an XML file for use in DEXlib are described here .
If you're unsure about where in DEXlib (which folders) images, visio drawings and other files you've created should be placed, have a look at the DEXlib directory structure page.
The information in the sections below is an abstract from the 'WinCvs Daily Use Guide' found at. (http://www.thathost.com/wincvs-howto/). It is a useful source of CVS help. It's highly recommended to visit this page if you have any CVS related questions.
This section describes how you upload your local changes, into CVS on Sorceforge.net. Making local modifications available in the Sourceforge CVS repository, is known as 'committing' the changes.
Please note that committing changes will not automatically add new files that you have created to the repository. See 'Adding Files and Directories' in the WinCvs Daily Use Guide for a description of doing that and the section below.
This section describes how a new file is added to CVS.
If your local new file isn't shown in WinCVS, make sure all view filters are turned off. You find the filter settings under 'File filter' on the View menu.
This section describes how a file can be removed from CVS.
The file is not actually removed from STEPmod and DEXlib on Sourceforge, but it is placed in the 'Attic'. This means it is possible to undo the deletion, but you should still be careful when deleting files.
This section describes how you change the name of a file in CVS
It is not possible to add a new file with the same name as one which preaviously existed in the same folder. The filename 'Image.PNG' is the same as 'image.png' as far as CVS is concerned. Renaming is actually a deletion followed by adding a new file. In order to remove the capital letters from 'Image.PNG', it should first be copied and given a new name, e.g. 'image1.png', and then 'Image.PNG' should be deleted. Make sure to only use small letters in file names. Capital letters cause problems to... (???)
How an edit is undone is (will be...) described in this section.
To be described further;
Specific instruction on how to develop DEX Specifications, Business DEXs, Reference data etc., are described at separate pages. You find them using the links below or the Contents page.