Contributing#
First off, thank you for considering contributing to AltWalker.
Did you find a bug?#
- Ensure the bug was not already reported by searching all issues. 
- If you’re unable to find an open issue addressing the problem, open a new one and label it with the bug label. Be sure to include a title and clear description, as much relevant information as possible: - What version of python are you using? 
- What operating system are you using? 
- What did you do? 
- What did you expect? 
- A code sample or an executable test case demonstrating the expected behavior that is not occurring. 
 
When you ask a question about a problem you will get a much better/quicker answer if you provide a code sample that can be used to reproduce the problem. Try to:
- Use as little code as possible that still produces the same problem. 
- Provide all parts needed to reproduce the problem (code and model if needed). 
- Test the code you’re about to provide to make sure it reproduces the problem. 
How to suggest a feature or enhancement?#
If you find yourself wishing for a feature that doesn’t exist in AltWalker:
- Ensure the enhancement was not already reported by searching all issues. 
- Open an issue on our issues list and label it with the enhancement label. Be sure to include a clear description of the feature you would like to see, as much relevant information as possible: - Why you need it? 
- How should it work? 
 
You need your custom executor?#
You can implement your own custom test execution by implementing a server for the executor’s http protocol.
Check How to: Write your own executor section.
Submit an executor in another language?#
If you’ve implemented your own custom test executor in a language that is not already supported by AltWalker Contact us and will help you integrate it.