User Tools

Site Tools


legup_developer_guidelines

LegUp Developer Guidelines

1. Style and Formatting

2. Code Reviews

3. Unit Tests

When you add new features, be sure to add unit tests to exercise the new functionality.

You should make some new tests in legup/dejagnu/. You may want to create a new subdirectory for your tests.

You need to edit the following files:

  • legup/examples/Makefile
  • legup/examples/lib/legup.exp

4. Documentation

Make sure to document new features.

  • LegUp user guide in legup/docs
  • LegUp wiki

5. Build Tsar

One member of the LegUp team will be designated the responsibility of “Build Tsar”.

Responsibilities of Build Tsar:

  • Enforce code reviews
  • Tell people to fix their code when they break buildbot
legup_developer_guidelines.txt · Last modified: 2014/11/28 17:10 by bain