Skip to content

Commit

Permalink
Add contribution rules
Browse files Browse the repository at this point in the history
  • Loading branch information
per1234 committed Jan 13, 2017
1 parent e64004c commit 086545d
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 0 deletions.
24 changes: 24 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Contribution Rules
Thanks for your interest in contributing to this free open source project! Please take the time to read and follow these rules before submitting an issue report or pull request.

## Issues
- Do you need help using this project? Support requests should be made to the appropriate section of the [EventGhost forum](http://eventghost.net/forum) rather than an issue report. Feel free to [send me a PM](http://www.eventghost.net/forum/ucp.php?i=pm&mode=compose&u=6667) with a link to your forum thread. **Support will not be provided via PM**, I prefer to help you publicly so that others with the same question may benefit from the information. **Issue reports are to be used to report bugs or make feature requests only.**
- Before submitting a bug report test using the [latest version of the project](https://github.com/per1234/TCPEvents/archive/master.zip) to be sure it hasn't already been fixed. **Don't report issues that only occur with old versions of the project.**
- Search [existing pull requests and issues](https://github.com/per1234/TCPEvents/issues?q=) to be sure it hasn't already been reported. **Do not submit duplicate issue reports.** If you have additional information to provide about the issue then please comment on that issue.
- Open an issue at https://github.com/per1234/TCPEvents/issues/new.
- State which version of EventGhost you are using. I do try to maintain backwards compatibility with old versions of EventGhost.
- Describe the issue and what behavior you were expecting. Post complete error messages using [markdown code fencing](https://guides.github.com/features/mastering-markdown/#examples).
- Provide a full set of steps necessary to reproduce the issue. Demonstration trees should be complete, correct and simplified to the minimum items necessary to reproduce the issue. Please use [markdown code fencing](https://guides.github.com/features/mastering-markdown/#examples) when posting code.
- Be responsive. I may need you to provide more information, please respond as soon as possible.
- If you find a solution to your problem update your issue report with an explanation of how you were able to fix it and close the issue.

## Pull Requests
- Search [existing pull requests and issues](https://github.com/per1234/TCPEvents/pulls?q=) to make sure the change hasn't already been proposed.
- Comment your code.
- Code must be formatted according to [PEP8](https://www.python.org/dev/peps/pep-0008). All other formatting should be consistent with the current code.
- Update the [documentation](https://github.com/per1234/TCPEvents/blob/master/README.md) if your changes require it. This should be done in the same commit as the change.
- **All commits must be atomic**. This means that the commit completely accomplishes a single task. Each commit should result in fully functional code. Multiple tasks should not be combined in a single commit. For more information please read http://www.freshconsulting.com/atomic-commits.
- Commit messages: Use the [imperative mood](http://chris.beams.io/posts/git-commit/#imperative) in the commit title. Completely explain the purpose of the commit. Please read http://chris.beams.io/posts/git-commit for more tips on writing good commit messages.
- Each pull request should address a single bug fix or enhancement, this may consist of multiple commits. If you have multiple, unrelated fixes or enhancements to contribute, then do each in a separate pull request.
- Open a pull request at https://github.com/per1234/TCPEvents/compare.
- If your pull request fixes an issue in the issue tracker, use the [closes/fixes/resolves syntax](https://help.github.com/articles/closing-issues-via-commit-messages) in the body to denote this.
1 change: 1 addition & 0 deletions ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Read the Issues section of the Contribution Rules at the "guidelines for contributing" link above before submitting an issue report.
1 change: 1 addition & 0 deletions PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Read the Pull Requests section of the Contribution Rules at the "guidelines for contributing" link above before submitting a pull request.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,3 +81,7 @@ TCPEvents uses MD5 encrypted APOP style authentication to avoid sending password
- terRemote - Android network event app
- EGRemote - Android network event app
- RemoteGhostPro - Windows Phone network event app


#### Contributing
Pull requests or issue reports are welcome! Please see the [contribution rules](https://github.com/per1234/TCPEvents/blob/master/CONTRIBUTING.md) for instructions.

0 comments on commit 086545d

Please sign in to comment.