|
ToolGuidelines
When hanging out with the band, some things to keep in mind.
Tool GuidelinesTo develop a tool for Processing, the ToolTemplate project provides an Eclipse template. Please inform us about the existence of your tool by posting your contribution in the discourse section under Libraries, Tool Development. Be sure to let us know where we can find the tool's web page online. Each tool contribution should include the following:
Source. We strongly encourage you to open source your tool. If you don't want to distribute source, that's perfectly fine, however only tools that include their code will be promoted at processing.org/reference/tools. We're giving away all our stuff, and we want others to do so as well because it's good for the community. This also ensures that your tool lives on past your own interest in its maintenance. Tools should be distributed as zipped files, and the distribution should be laid out as follows:
The "tool" folder contains the tool's jar file (and if necessary, any additional jar, dll, so, or jnilib files). The name of the outermost folder must conform to the name of the class implementing the Tool interface. The name of the jar contained in "/tool/" does not matter. See the page on ToolBasics for more information. |