Issues are the preferred way to communicate with the author and users of Simpledimple.js, rather than private email.
- If you have multiple questions, please create multiple issues
- Please do not add a comment to an existing issue to ask an unrelated question: create a new issue instead
- When creating issue to report a problem, please try to provide a replicable test case (set of steps and/or a URL demonstrating the problem) so that others can help you.
Pull requests to this project are very welcome! They are most likely to be merged in if they conform to this project's basic goals, scope and structure:
- If accepted, you agree that your pull-requests will be released to the world under the same license as the rest of the code: the MIT license.
- It's probably best to log an issue (see above) to report a bug or ask how something was meant to be done before jumping in and modifying the code, if only to confirm that there isn't another way to do what you're aiming for, and to increase the odds that your pull request will be merged :)
- Multiple small pull requests which aim to solve clearly-stated problems are preferable to large pull requests which make many unrelated changes
- Releases for this project are built using the Grunt build system, and the resulting build products (located under
dist
) are tested with the Karma test suite undertest
. See the building/test section of the main ReadMe for details. - The aim of this project is to have a thin wrapper around dimple.js that adheres to interface specifications as documented in that library. So, please ensure your changes do not break this contract.
- This is a cross-browser, client-side library with very little (if any) browser-specific shim code, so please try to submit modifications that work with as many browsers as possible and which don't require any server-side components