Site Sections: Satchmo Main | Wiki | Demo Store |

Satchmo Development Process

There are a couple of ways you can contribute to Satchmo:

  • Create an account here and create tickets identifying features or bugs.
  • Develop patches and attach them to the tickets
  • Request svn access to contribute directly to the project

If you would like svn access, here's the process:

  • Establish yourself by submitting some tickets via the process above. The quality of the tickets will help us figure out if you're going to be able to contribute without causing too much of a problem.
  • Request an account and password
  • Create new (or modifying existing) tickets describing your proposed changes.
  • If there are major design changes, discuss with the group and get feedback.
  • Code your changes and check them in.

The process is meant to be flexible and allow maximum contribution without turning the trunk into an unstable mess. If you're interested in some really wild overhauls, we can create a separate branch which can be merged into trunk later.

Our goal is that trunk should be relatively stable and that we don't leave it in a broken state.