Skip to content

Commit 5144a7d

Browse files
authored
Merge pull request #50 from serverstf/community
Conform with GitHub's recommended community standards
2 parents 2704ea3 + 14af154 commit 5144a7d

4 files changed

Lines changed: 128 additions & 0 deletions

File tree

.github/CONTRIBUTING.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# Contributing to Python-valve #####
2+
3+
Thank you for wanting to contribute to Python-valve. Whether you're
4+
reporting an issue, submitting a pull request or anything else, please
5+
be aware of this project's [Code of Conduct](../CODE_OF_CONDUCT.md).
6+
To summarise: *be polite, be respectful, be empathetic*.
7+
8+
Additionally, it is expected that English is used in all issues, pull
9+
requests, code, commit messages, etc.. If English is not your first
10+
language, your best effort attempt will be appreciated and treated with
11+
the necessary patience.
12+
13+
Finally, whether it's a bug report, pull request or a feature requests.
14+
Please check to make sure that it is not a duplicate of an existing
15+
discussion. If it is a duplicate, add to the existing discussion instead.
16+
17+
18+
## Bug Reports ####
19+
20+
When reporting issues with Python-valve, please follow the template that
21+
is provided to the best of your ability. Sometimes the scope of the issue
22+
means that the template isn't entirely relevant. In these cases it's cool
23+
to ignore the irrelevant parts. :+1:
24+
25+
26+
## Pull Requests ####
27+
28+
Always feel free to submit pull requests. When doing so, please include,
29+
at minimum, a short description of what the pull request is for. If the
30+
pull request addresses a specific issue, please refer back to that issue.
31+
However, entirely speculative pull requests are also appreciated.
32+
33+
For more complex pull requests, please be more elaborate in your
34+
description.
35+
36+
A few criteria must be met before a pull request will be accepted:
37+
38+
- When adding **new code**, it *must* have **accompanying tests**. It
39+
*must* also **pass all linting checks**.
40+
- Ideally **all tests must pass**, on all platforms. It's okay to modify
41+
tests. It *might* be okay to skip tests or mark them as failing. If in
42+
doubt, mention it in the pull request description or comments.
43+
- If intentionally making non-backwards compatible, **breaking changes**,
44+
you **must include a justification**. Ideally, please also demonstrate
45+
that you've thought through the implications.
46+
- If modifying or adding to the public API, the corresponding
47+
**documentation must be updated**.
48+
49+
Everyone deserves credit for their work. Therefore, in addition
50+
to the above requirements, you may wish to add yourself to the formal
51+
[list of contributors](../CONTRIBUTORS.md), with a very brief description
52+
of your contribution(s). This is entirely optional though.
53+
54+
55+
## Ideas and Feature Requests ####
56+
57+
It's completely fine to open an issue for ideas and feature requests.
58+
When creating such issues, please be as descriptive as possible and
59+
include a concrete use case.
60+
61+
62+
## If in doubt ... ####
63+
64+
[Open an issue and ask](https://github.com/serverstf/python-valve/issues/new)!

.github/ISSUE_TEMPLATE.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
Please describe your issue in detail. Please also include any relevant
2+
stack traces or other error messages. Ideally, if possible, provide a
3+
small snippet that recreates the problem. Finally, fill in the applicable
4+
fields below which describe the environment you witnessed the issue in.
5+
6+
- **Python-valve Version(s)**: ...
7+
- **Python Version(s)**: ...
8+
- **Operating System(s)/Platform(s)**: ...
9+
- **Game Server(s) and Version(s)**: ...

CODE_OF_CONDUCT.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Contributor Code of Conduct #####
2+
3+
4+
## Our Pledge ####
5+
6+
In the interest of fostering an open and welcoming environment, we as
7+
contributors and maintainers pledge to making participation in our project
8+
and our community a harassment-free experience for everyone, regardless of
9+
age, body size, disability, ethnicity, gender identity and expression, level
10+
of experience, nationality, personal appearance, race, religion, sexual
11+
identity and orientation and so on.
12+
13+
14+
## Our Standards ####
15+
16+
Examples of behaviour that contributes to creating a positive
17+
environment include:
18+
19+
* Using welcoming and inclusive language
20+
* Being respectful of differing viewpoints and experiences
21+
* Gracefully accepting constructive criticism
22+
* Focusing on what is best for the community
23+
* Showing empathy towards other community members
24+
25+
26+
## Our Responsibilities ####
27+
28+
Project maintainers are responsible for clarifying the standards of
29+
acceptable behaviour and are expected to take appropriate and fair
30+
corrective action in response to any instances of unacceptable behaviour.
31+
32+
33+
## Enforcement ####
34+
35+
Instances of abusive, harassing, or otherwise unacceptable behaviour may be
36+
reported by contacting [the maintainers][maintainers]. All complaints will
37+
be reviewed and investigated and will result in a response that is deemed
38+
necessary and appropriate to the circumstances. All reported incidents
39+
will be treated with strict confidentiality.
40+
41+
42+
## Attribution ####
43+
44+
This Code of Conduct is adapted from the
45+
[Contributor Covenant, version 1.4][original].
46+
47+
[maintainers]: https://github.com/Holiverh
48+
[original]: https://www.contributor-covenant.org/version/1/4/code-of-conduct.html

CONTRIBUTORS.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Python-valve Contributors ####
2+
3+
- **[Oliver Ainsworth](https://github.com/Holiverh)**
4+
- Original author and maintainer.
5+
6+
**[Unabridged list of contributors](
7+
https://github.com/serverstf/python-valve/graphs/contributors)**.

0 commit comments

Comments
 (0)