{scrollbar:icons=false}

Getting Source Code

First, download the the LexEVS source code to your local drive from SVN:
SVN checkout

The core LexEVS code is located in the base/<version>/trunk directory.
Contributions to LexEVS are located in the contrib directory.

Request To Contribute

If you would like to inquire about participating, send email to opensource@nci.nih.gov.

Then before starting work, log in to the VKC LexEVS Code Contribution forum and create a new topic. In this topic please include the following:

Deposit Code

Once the proposed changes have been accepted, a new directory (which should include a reference to your organization) will be created in the contrib directory and you will be granted write access. Create projects in your IDE using the LexEVS core code, test code, and the contrib directory. You are now ready to add your new feature to the contrib directory.

When completing your changes in SVN you will need to make sure that:

Building Code

Code you write will be compiled and place into a file called contrib.jar. In order to create the contrib.jar in your working environment you need to

  1. Build the core LexEVS by running the build script found in:
    #:* /base/v5/trunk/lexevs_bda/lbPackager
    #:* or
    #:* /base/v6/trunk/lexevs_bda/Lexevs_build/
  2. Build the contributions code by running the build script found in contrib/trunk

After a successful build, the jar will be located the in contrib/lib directory.

Next Steps

The contribution is now publicly available. Anyone may attempt to access, download, install, and run this code. The Knowledge Center does not obtain responsibility for support of this code. All questions that arise on the contributed code will be sent to the point of contact. If that person is no longer reachable then support will not be able to proceed.

This process was based on the NCI Community Code Contribution Process.

{scrollbar:icons=false}