Personal tools
You are here: Home cmgui Wiki cmgui development process
Views
FrontPage >>

cmgui development process

last edited 6 months ago by blackett

This document is intended to outline the process developers use for making changes to cmgui source.

  • A new idea, bug or proposal is begun by creating a corresponding item in the tracker. http://www.cmiss.org/cmgui/tracker
  • Preferably a period of time should then be allowed for other people to comment and contribute to the discussion (although there is a reasonable amount of discretion especially if the change is small or urgent).
  • Code is committed and the corresponding tracker item mentioned in the commit message and then a comment posted in the tracker stating the commit revision.
  • An example demonstrating and testing the fix or feature should be added or an existing example modified (if improved by doing so) if possible.
  • The initial submitter should then be encouraged to "resolve" the item if they accept that it is resolved.
  • If there are any unforseen consequences then the item can be reopened while these are being resolved.

Contributing to this site

Please add to the wiki any relevant information that you think might be useful to other users of this website. For example, you might like to contribute your experiences, questions and answers.

You are encouraged to contribute to this site regardless of your level of experience. Contributions are welcomed from new and regular visitors.

If you ask a question and receive an answer from a developer you should record it in the wiki. This information is extremely useful and can help other users overcome the same problem.

See how to add and edit pages for more information.