Development

This page collects all the internal documentation that's relevant to developing TigerVNC. Note that some things might be out of date or not implemented yet.

Participating

TigerVNC is open to anyone and we appreciate any help in moving the project forward. The main forum for discussion is the mailing lists (see the home page). Feel free to discuss any ideas or patches you have there.

If you'd like to suggest a new feature, or if you think you've found a bug, then report it to our issue tracker. If you are unsure if it's a bug, then please use the mailing lists first.

Contributing new code can be done in the form of patches to the mailing list, or as a pull request against our repository.