Contributions are always welcome! When contributing to Structure we ask you to follow our code of conduct:
Code of conduct
In short: Be nice. Pay attention to the fact that Structure is free software, don't be rude with the contributors or with people with questions and we'll be more than glad to help you. Destructive criticism and demanding will be ignored.
When opening an issue be descriptive about the bug or the feature suggestion, don't simply paste the error message on the issue title or description. Also, provide code to simulate the bug, we need to know the exact circumstances in which the bug occurs. Again, follow our code of conduct.
When opening a pull request to Structure, follow this steps:
Create a new branch for your changes;
Do your changes;
Write tests for your changes;
Check the coverage;
Open the pull request;
Write a complete description about the bug or the feature the pull request is about.
Be aware that we keep 100% of code coverage, any change that makes the code coverage less than 100% covered will be requested to write more tests.