--- /dev/null
+## Submitting a New Issue
+If you are reporting a **bug** or defect, please provide the steps to reproduce the problem you are describing.
+Ideally, provide a simple script that will reproduce the issue. Also provide a description of the hardware and
+software types and versions used in your application/test environment.
+
+Requests for a feature or **enhancement** to the library software will be treated at a lower priority due to the lack
+of resources (contributors with skillset, knowledge of the library or time). Unless your request has wide support
+from the community it will be treated at a low priority. If the repo's maintainer judges your request to be of value
+then it will be labeled `enhancement`. If additional resources are required, it will be tagged with `help wanted`.
+
+If you simply have a **question**, consult the SUPPORT.md document.
+
+## Creating a Pull Request
+Contributions are welcome. To save time it is best to have an open issue relating to what it is you want to contribute
+and to discuss the prospects of getting your contribution accepted.
+
+Your changes *must* pass the set of test files `x_*`. Please indicate that you have run the test scripts successfuly or attach
+a screen shot of the output from the test scripts.
+
+In addition, you *should* provide updated or additional scripts that at least test the 'happy' paths of your code changes. For
+larger changes the additional test cases will be considered mandatory.