ExtractingStandaloneCluster

Revision as of 15:46, 18 February 2011 by Jglick (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)

Contents

Introduction

Some module clusters in the NetBeans main repository are no longer actively developed or supported by the NetBeans team; the main repo is intended only for stable, actively developed modules. To make it feasible for volunteers to take over maintenance of the "downsized" modules, the modules need to be moved into their own source repositories, converted to be buildable in a standalone fashion against NetBeans platform & core IDE binaries (modules in main and contrib use a special legacy build convention), and otherwise cleaned up.

This page lists the steps I performed while running this process for the NetBeans Ruby support.

Moving Source Code

Identifying modules to be moved

XXX

Extracting module history into a separate repo

XXX

Removing modules from main

XXX

Publishing separate repo

XXX

Preparing Standalone Build

Converting to Ant-based module suite

XXX

Alternate: converting to Maven reactor tree

XXX

Locating platform binaries

XXX

http://hg.netbeans.org/community-uml/file/13ec0d76abee/build.xml http://source.apidesign.org/hg/netbinox/file/1075e21a049d/platform.xml

Setting up a Hudson job

XXX

Other Possible Steps

Issue tracking and mailing lists could be moved if necessary. (Requires site admin permissions.) Not done in this case.

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo