|
i |
Contributing to the Source-NavigatorTM IDESource-Navigator is a collaborative project and one which wants to encourage new development. You may wish to fix Source-Navigator bugs, improve testing, port Source-Navigator to a new platform, update documentation, add new features, and the like. To help with this, there is some documentation available. In addition to the User Guide included in the distribution, the Source-Navigator web pages also contain much information. You may also wish to submit patches so that they can be considered for inclusion in a future version of Source-Navigator. By submitting your patch, you agree to license your changes under the terms of the GPL. See the mailing lists page for info about where to send your patch. If you don't feel up to hacking Source-Navigator, there are still plenty of ways to help! You can answer questions on the mailing lists, write documentation, find bugs, create a Source-Navigator related website, contribute to the official Source-Navigator web site, or create a Source-Navigator related software package. We welcome all of the above. Feel free to ask for any info you need on the mailing list. Finally, there are certain requirements and style issues which all contributors need to be aware of.
All contributions must conform to the Tcl/Tk Coding Standards (there is one set for C and one set for Tcl). Submissions which do not conform to the standards will be returned with a request to reformat the changes. Please note that some of the code, especially in the current release, is not to this standard. In the case where patches are submitted in code that does not conform to the coding standards, please try to use the style the code is currently written in. The maintainers will try to use common sense when asking for reformatting.
Every patch must have several pieces of information before we can properly evaluate it.
We accept patches as plain text (preferred for the code itself), MIME attachments (preferred for the web pages), or as uuencoded gzipped text. See the mailing lists page for info about where to send your patch.
|