You are welcome to contribute to Storyscript.
Open an issue describing the changes, the benefits and eventual cons, so that the changes can be discussed, approved and assigned to someone.
If you are assigned to an issue, fork the repo and create a branch on your fork. When you are done, submit a pull request.
If you wish to work on an open, unassigned issue, please ask to be assigned to it in the issue.
Follow pep8. A tox environment is provided
tox -e pep8
Ensure that changes pass all unit tests before pushing and that new features are covered by tests.
Please use an Angular-like style for commits messages.
<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
The subject should contains succinct description of the change:
- use the imperative, present tense: "change" not "changed" nor "changes"
- don't capitalize first letter
- no dot (.) at the end