Contributed Code

From Nsnam
Revision as of 08:47, 17 November 2009 by Fmoatamr (Talk | contribs) (Contributed code not maintained by the project)

Jump to: navigation, search

Main Page - Current Development - Developer FAQ - Tools - Related Projects - Project Ideas - Summer Projects

Installation - Troubleshooting - User FAQ - HOWTOs - Samples - Models - Education - Contributed Code - Papers

There are several ways to contribute code to ns-3:

  1. Contribute to the main tree
  2. Send contributed code to one of the maintainers, for archiving on the project website (and listing here)
  3. Maintain or archive your code at your own site and add a link here

Contributed code under review for the main tree

The preferred place for contributed code to end up is in our main tree. See section 2 of the Current_Development page for a listing of all code that is under review for the main tree.

Contributed code in src/contrib

Please note that the src/contrib/ directory in ns-3 is a place for experimental code or code that the maintainers have not yet committed to accepting into the main tree. Some ns-3 code (such as statistics code) started out by living in the src/contrib/ directory while it was being evaluated. This is an alternate target for contributing your code.

Contributed code not maintained by the project

Not all code will end up being merged-- some is being maintained by third party sites or maintainers. This section can be used to list this other code. Note also that if you want the ns-3 project to maintain a tarball of your scripts or models for long-term archiving, we can list it here.

Contributions
Contribution Contributor Status Link
Pastry DHT Port Charilaos Papadopoulos early beta Personal Website
Pastry DHT Port Charilaos Papadopoulos early beta Personal Website

Archived repositories

These ns-3 repositories may be of interest to future users; many of them are prototypes that were never merged to the main tree and have been abandoned.