FSL/MD Advanced Development

localdev 2.x documentation

This page provides access to all available localdev documentation. The localdev environment provides production-oriented software development tools for general use in a UNIX environment (or wherever symbolic links, Perl, and GNU utilities run). The package supports shared source area development, providing developers master and private build areas for development. While relying on underlying GNU and UNIX utilities like RCS and BCS, this environment provides a much more cohesive and comprehensive command interface supporting the needs of typical software development teams.



General Information

The following applies to localdev version 2.x only. You'll find documentation for localdev 1.x HERE.

The following general information about localdev scripts provides a good introduction to how the scripts can be used, and fully describes how to setup both site configuration and personal environment for their use.

TWO VERSIONS of localdev are currently available. Version 2.x is recommended for general use. The nwscm accessory, which provides access to the NWS CM system, is currently functional ONLY in version 1.x. If you run any of these nws-* commands, then you'll need to be using version 1.x at least part of the time. This is a temporary condition -- CM access will soon be integrated into version 2.x, at which time version 1.x will be retired.

If your production or staging area will be accessed by nwscm scripts or by localdev 1.x scripts, then it should be created as under 1.x, and then made accessible to version 2.x while remaining inter-operable with version 1.x. You can do this -- making your 1.x production and staging areas simultaneously functional in both 1.x and 2.x -- by following the inter-operability setup in the page listed below.



Command Documentation

The following detailed usage information for localdev scripts is best examined only after familiarizing yourself with the above general information. Usage information can be accessed on-line through use of the -h option that all localdev scripts support.

This page is available at:   http://www-md.fsl.noaa.gov/localdev/

The distributed localdev package is an aggregate of Perl scripts, Perl libraries, and several publicly available packages distributed under the GNU license agreement. These packages must be built for the platform upon which the scripts are to be run. Automated installation scripts lead you through this process. Distributed 2.x packages have been tested on HP-UX and Linux platforms, and include complete (specially customized versions of) GNU source distributions that can be built for many other platforms. It can be downloaded as a compressed tar file.

This package has been designed to work in conjunction with formal configuration management systems. An accessory to this package (nwscm) provides a specific interface to the NWS CM system used for AWIPS. The nwscm accessory is not yet available for localdev version 2.x. The generic localdev package provides Perl libraries that facilitate the development of such accessories.


Privacy Policy | Disclaimer | Department of Commerce | NOAA | NOAA Research | NOAA in Boulder


Page Maintained by: Localdev Administrator (mdweb.fsl@noaa.gov)
Last modified September 30, 2002