Skip to content

Developer

Marc Mosko edited this page Feb 9, 2016 · 9 revisions

Developer Resources

Git Sources

The recommended method to develop against git is to fork our public repository to your account and develop against that. You can then generate pull requests to ask for changes to be incorporated in to the public release.

  1. In github.com, you need to have your own account.
  2. Go to our project in github.com/PARC/ccns3Sim and click on the Fork button. Specify your personal account as the target.
  3. Follow the [Getting Started walkthrough](Getting Started#complete-walkthrough), and use your personal fork for the git URI.
  4. Add our repository as the upstream, so you can pull changes (git remote add upstream git@github.com:PARC/ccns3Sim.git).

... FINISH ...

Setting up Eclipse

This is a walkthrough on setting up Eclipse from scratch. It assumes you have followed the [Getting Started walkthrough](Getting Started#complete-walkthrough) to download NS3 and clone our code in to the source directory.

You should have a recent Eclipse (we use Mars) along with the C/C++ module.

Create an Eclipse workspace

We create the workspace in the ~/ns3 directory. This is one directory up from where you put your NS3 allinone package.

Create the project

  1. Select File | Import and choose "Existing code as Makefile Project".

... FINISH ...

  • Home
  • [Getting Started](Getting Started)
  • Developer
    • [Node Architecture](Node Architecture)
    • [Header doc format](Header doc format)
    • [Unit Tests](Unit Tests)
    • [Overriding Implementations](Overriding Implementations)
    • [Code Coverage](Code Coverage)

Clone this wiki locally