Dataphor.org

Dataphor Source Code

Modified: 2009/08/18 22:23 by n8allan - Categorized as: Development
Edit

Repository

Dataphor Source is housed in a Subversion repository:
The current trunk is here:
https://svn.alphora.com:8443/svn/Dataphor/trunk

The current stable branch (2.1) is here:
https://svn.alphora.com:8443/svn/Dataphor/branches/2.1

The login for anonymous access is:
User: anonymous
Password: blank

Edit

Structure

The Dataphor project is a single solution:

  1. Dataphor.sln - This solution contains all the projects necessary to build:
    • Dataphoria (the IDE)
    • the Windows Service
    • D4Runner
    • the ADO.NET provider
    • the Windows and web clients
    • the system, device, and miscellaneous libraries

Note: The previously existing Synergism and Libraries solutions have been incorporated into the Dataphor solution. The subset of projects that previously constituted the base Dataphor solution is available through the BaseDebug configuration.

Edit

Building

For debug, from Visual Studio.NET 2008:
  1. Open Dataphor.sln and build

Build and deploy from msbuild:
  1. From the root of the branch/trunk, launch
    msbuild Dataphor.proj
    The output will be in the Deploy folder.

Edit

2.1 Caveat

  • The Dataphoria project currently expects that SyncFusion (commercial component library) is installed, and compilation will fail if that is not the case. If not you will need to either use the executables from the binary download, purchase and install Syncfusion, or do without Dataphoria (D4Runner anyone).

Edit

Codex

For access to the Codex, use the following Subversion url:
  • https://svn.alphora.com:8443/svn/Codex

The current trunk is here:
  • https://svn.alphora.com:8443/svn/Codex/trunk

Edit

Automated Build

Alphora uses Cruise Control.NET to automatically perform a build every time a change is committed to the repository.

A web dashboard for the Dataphor build can be found here: http://alphora.com:8066/

If you wish to automatically stay alert to the Dataphor build status, we recommend installing CCTray.

ScrewTurn Wiki version 2.0.36. Some of the icons created by FamFamFam.