Add-in guidelines are intended to ensure consistency and integrity with the add-ins available in the File Exchange.
- Use best practices for scoping and namespaces. Review the “Advanced Scoping and Namespaces” section in JMP help for more information.
- Do not use any code that would modify existing symbols, e.g., Clear Symbols, Delete Symbols, Clear Globals.
- Do not modify user preferences (unless it is the purpose of the add-in).
- Do not use Quit or Exit.
- Avoid adding scripts directly to the add-in/toolbar. A better practice is to have all code in .jsl files.
- Comment the code.
- If the add-in will be included in a menu other than Add-Ins, make it clear the menu item is not part of the standard menu.
When posting an article about the add-in,
- Explain the purpose
- Provide instructions/examples on how to use it
- Specify the operating system and JMP version used for development/testing
- Identify any connections to services/databases, file system manipulation, etc.
- Include acknowledgments if using others' code
The author is responsible for the support and maintenance of the add-in. Do not contact JMP Support.
Add-ins not updated in five years will be subject to review and possible archival from the exchange.