Coordination of ruQueue Development

Overview

As an overview, an ruQueue developer needs be familiar with the following:

  1. Savannah
    This project is hosted on Savannah. Please get a Savannah account. You might find the Savannah FAQ helpful.
  2. CVS
    If you are new to CVS, Chapter 2 of Open Source Development with CVS gives a nice overview.
  3. Mailing List
    Please subscribe to the ruQueue Developer Mailing List (ruqueue-devel at nongnu.org).
  4. Coding Standards
    Please try to follow the ruQueue coding standards.

Details

All developement is coordinated through our Savannah web-site:

   http://savannah.nongnu.org/projects/ruqueue/

Anyone who wants to be a developer should register and get an account on this web-site.

The ruQueue source code can be checked out through anonymous CVS. If you want to contribute a patch back but don't want to be an ruQueue developer you can submit a patch through the Savannah web-interface. If you want to be an ruQueue developer please contact the project manager and request to be member of the ruQueue group.

As a member of the ruQueue group you will have access to features like the following:

Task management is very useful for scheduling the implementation of new features and tracking the progress of their implementation. Developers are encouraged to create tasks for every new feature or sufficiently important code update, and notify other developers by sending a message to the ruqueue-devel list. It's also a good idea to send a message once you've completed the task, or once you've finished a portion of it which is significant enough to justify notifying the other developers.

Bug tracker is similar to the task manager. It helps keep track of bug reports and makes sure that bugs are assigned to someone so that they will eventually be fixed.

Support and patch managers are similarly used to track feature requests and user-submitted patches. These are mostly for outside users. Developers should use CVS directly instead of submitting patches, and tasks are preferred to support requests.

Open tasks, bugs, patches, and support requests related to you appear on your personal Savannah page until they are closed (the task is finished, the bug is fixed, etc.)

The ruqueue-devel mailing lists is the main vehicle for developer communication. If the need arises more developer mailing lists will be created. Mailing lists are archived and searchable.

[TOP]


For questions or comments about this site, contact webmaster@nbcs.rutgers.edu

Last Updated: September 29, 2005 4:53 PM

© 2009 Rutgers, The State University of New Jersey. All rights reserved.

Search Rutgers