Skip to content

Commit 848a34b

Browse files
committed
updating github actions and tidy up
1 parent f6c9827 commit 848a34b

File tree

10 files changed

+121
-113
lines changed

10 files changed

+121
-113
lines changed

.github/FUNDING.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# These are supported funding model platforms
22

33
github: dgibbs64 # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4-
patreon: # Replace with a single Patreon username
4+
patreon: dgibbs # Replace with a single Patreon username
55
open_collective: # Replace with a single Open Collective username
66
ko_fi: # Replace with a single Ko-fi username
77
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel

.github/ISSUE_TEMPLATE/new-server-request.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ assignees: ''
77

88
---
99

10-
## What game server would you like adding?
10+
## What game server would you like to add?
1111

1212
[game server]
1313

.github/topissuebot.yml

Lines changed: 0 additions & 4 deletions
This file was deleted.

.github/workflows/create-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
# Drafts your next Release notes as Pull Requests are merged into "master"
13-
- uses: release-drafter/release-drafter@v5
13+
- uses: release-drafter/release-drafter@v5.15.0
1414
with:
1515
config-name: release-drafter.yml
1616
env:

.github/workflows/lock.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ name: 'Lock Threads'
22

33
on:
44
schedule:
5-
- cron: '0 0 * * *'
5+
- cron: '0 0 * * *'
66

77
jobs:
88
lock:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: dessant/lock-threads@v2.0.3
11+
- uses: dessant/lock-threads@v2.1.2
1212
with:
1313
github-token: ${{ secrets.GITHUB_TOKEN }}
1414
issue-lock-comment: >

.github/write-good.yml

Lines changed: 0 additions & 4 deletions
This file was deleted.

.travis.yml

Lines changed: 0 additions & 44 deletions
This file was deleted.

CODE_OF_CONDUCT.md

Lines changed: 106 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,133 @@
1+
12
# Contributor Covenant Code of Conduct
23

34
## Our Pledge
45

5-
In the interest of fostering an open and welcoming environment, we as
6-
contributors and maintainers pledge to making participation in our project and
7-
our community a harassment-free experience for everyone, regardless of age, body
8-
size, disability, ethnicity, sex characteristics, gender identity and expression,
9-
level of experience, education, socio-economic status, nationality, personal
10-
appearance, race, religion, or sexual identity and orientation.
6+
We as members, contributors, and leaders pledge to make participation in our
7+
community a harassment-free experience for everyone, regardless of age, body
8+
size, visible or invisible disability, ethnicity, sex characteristics, gender
9+
identity and expression, level of experience, education, socio-economic status,
10+
nationality, personal appearance, race, caste, color, religion, or sexual identity
11+
and orientation.
12+
13+
We pledge to act and interact in ways that contribute to an open, welcoming,
14+
diverse, inclusive, and healthy community.
1115

1216
## Our Standards
1317

14-
Examples of behavior that contributes to creating a positive environment
15-
include:
18+
Examples of behavior that contributes to a positive environment for our
19+
community include:
1620

17-
* Using welcoming and inclusive language
18-
* Being respectful of differing viewpoints and experiences
19-
* Gracefully accepting constructive criticism
20-
* Focusing on what is best for the community
21-
* Showing empathy towards other community members
21+
* Demonstrating empathy and kindness toward other people
22+
* Being respectful of differing opinions, viewpoints, and experiences
23+
* Giving and gracefully accepting constructive feedback
24+
* Accepting responsibility and apologizing to those affected by our mistakes,
25+
and learning from the experience
26+
* Focusing on what is best not just for us as individuals, but for the
27+
overall community
2228

23-
Examples of unacceptable behavior by participants include:
29+
Examples of unacceptable behavior include:
2430

25-
* The use of sexualized language or imagery and unwelcome sexual attention or advances
26-
* Trolling, insulting/derogatory comments, and personal or political attacks
31+
* The use of sexualized language or imagery, and sexual attention or
32+
advances of any kind
33+
* Trolling, insulting or derogatory comments, and personal or political attacks
2734
* Public or private harassment
28-
* Publishing others' private information, such as a physical or electronic address, without explicit permission
29-
* Other conduct which could reasonably be considered inappropriate in a professional setting
35+
* Publishing others' private information, such as a physical or email
36+
address, without their explicit permission
37+
* Other conduct which could reasonably be considered inappropriate in a
38+
professional setting
3039

31-
## Our Responsibilities
40+
## Enforcement Responsibilities
3241

33-
Project maintainers are responsible for clarifying the standards of acceptable
34-
behavior and are expected to take appropriate and fair corrective action in
35-
response to any instances of unacceptable behavior.
42+
Community leaders are responsible for clarifying and enforcing our standards of
43+
acceptable behavior and will take appropriate and fair corrective action in
44+
response to any behavior that they deem inappropriate, threatening, offensive,
45+
or harmful.
3646

37-
Project maintainers have the right and responsibility to remove, edit, or
38-
reject comments, commits, code, wiki edits, issues, and other contributions
39-
that are not aligned to this Code of Conduct, or to ban temporarily or
40-
permanently any contributor for other behaviors that they deem inappropriate,
41-
threatening, offensive, or harmful.
47+
Community leaders have the right and responsibility to remove, edit, or reject
48+
comments, commits, code, wiki edits, issues, and other contributions that are
49+
not aligned to this Code of Conduct, and will communicate reasons for moderation
50+
decisions when appropriate.
4251

4352
## Scope
4453

45-
This Code of Conduct applies both within project spaces and in public spaces
46-
when an individual is representing the project or its community. Examples of
47-
representing a project or community include using an official project e-mail
48-
address, posting via an official social media account, or acting as an appointed
49-
representative at an online or offline event. Representation of a project may be
50-
further defined and clarified by project maintainers.
54+
This Code of Conduct applies within all community spaces, and also applies when
55+
an individual is officially representing the community in public spaces.
56+
Examples of representing our community include using an official e-mail address,
57+
posting via an official social media account, or acting as an appointed
58+
representative at an online or offline event.
5159

5260
## Enforcement
5361

5462
Instances of abusive, harassing, or otherwise unacceptable behavior may be
55-
reported by contacting the project team at me@danielgibbs.co.uk. All
56-
complaints will be reviewed and investigated and will result in a response that
57-
is deemed necessary and appropriate to the circumstances. The project team is
58-
obligated to maintain confidentiality with regard to the reporter of an incident.
59-
Further details of specific enforcement policies may be posted separately.
63+
reported to the community leaders responsible for enforcement at
64+
[INSERT CONTACT METHOD].
65+
All complaints will be reviewed and investigated promptly and fairly.
66+
67+
All community leaders are obligated to respect the privacy and security of the
68+
reporter of any incident.
69+
70+
## Enforcement Guidelines
71+
72+
Community leaders will follow these Community Impact Guidelines in determining
73+
the consequences for any action they deem in violation of this Code of Conduct:
74+
75+
### 1. Correction
76+
77+
**Community Impact**: Use of inappropriate language or other behavior deemed
78+
unprofessional or unwelcome in the community.
79+
80+
**Consequence**: A private, written warning from community leaders, providing
81+
clarity around the nature of the violation and an explanation of why the
82+
behavior was inappropriate. A public apology may be requested.
83+
84+
### 2. Warning
85+
86+
**Community Impact**: A violation through a single incident or series
87+
of actions.
6088

61-
Project maintainers who do not follow or enforce the Code of Conduct in good
62-
faith may face temporary or permanent repercussions as determined by other
63-
members of the project's leadership.
89+
**Consequence**: A warning with consequences for continued behavior. No
90+
interaction with the people involved, including unsolicited interaction with
91+
those enforcing the Code of Conduct, for a specified period of time. This
92+
includes avoiding interactions in community spaces as well as external channels
93+
like social media. Violating these terms may lead to a temporary or
94+
permanent ban.
95+
96+
### 3. Temporary Ban
97+
98+
**Community Impact**: A serious violation of community standards, including
99+
sustained inappropriate behavior.
100+
101+
**Consequence**: A temporary ban from any sort of interaction or public
102+
communication with the community for a specified period of time. No public or
103+
private interaction with the people involved, including unsolicited interaction
104+
with those enforcing the Code of Conduct, is allowed during this period.
105+
Violating these terms may lead to a permanent ban.
106+
107+
### 4. Permanent Ban
108+
109+
**Community Impact**: Demonstrating a pattern of violation of community
110+
standards, including sustained inappropriate behavior, harassment of an
111+
individual, or aggression toward or disparagement of classes of individuals.
112+
113+
**Consequence**: A permanent ban from any sort of public interaction within
114+
the community.
64115

65116
## Attribution
66117

67-
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
68-
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
118+
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
119+
version 2.1, available at
120+
[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
69121

70-
[homepage]: https://www.contributor-covenant.org
122+
Community Impact Guidelines were inspired by
123+
[Mozilla's code of conduct enforcement ladder][Mozilla CoC].
71124

72-
For answers to common questions about this code of conduct, see
73-
https://www.contributor-covenant.org/faq
125+
For answers to common questions about this code of conduct, see the FAQ at
126+
[https://www.contributor-covenant.org/faq][FAQ]. Translations are available
127+
at [https://www.contributor-covenant.org/translations][translations].
128+
129+
[homepage]: https://www.contributor-covenant.org
130+
[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html
131+
[Mozilla CoC]: https://github.com/mozilla/diversity
132+
[FAQ]: https://www.contributor-covenant.org/faq
133+
[translations]: https://www.contributor-covenant.org/translations

CONTRIBUTING.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ The following is a set of guidelines for contributing to LinuxGSM, which are hos
3535

3636
## Code of Conduct
3737

38-
This project and everyone participating in it are governed by the [LinuxGSM Code of Conduct](https://github.com/GameServerManagers/linuxgsm/blob/master/CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behaviour to [daniel.gibbs@linuxgsm.com](mailto:daniel.gibbs@linuxgsm.com).
38+
This project and everyone participating in it is governed by the [LinuxGSM Code of Conduct](https://github.com/GameServerManagers/linuxgsm/blob/master/CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behaviour to [daniel.gibbs@linuxgsm.com](mailto:daniel.gibbs@linuxgsm.com).
3939

4040
## 🎉 Bug/Enhancement Contributions 🐛
4141

@@ -87,7 +87,7 @@ Features are tracked as [GitHub issues](https://guides.github.com/features/issue
8787
This section guides you through submitting a game server request for LinuxGSM, Following these guidelines help maintainers and the community understand your game server request 📝.
8888
#### Before Submitting a Game Server Request
8989

90-
* **Check for existing** [**game server requests**](https://github.com/GameServerManagers/LinuxGSM/labels/type%3A%20game%20server%20request) to see if the new game server has already been suggested. If it has **and if the new game server is still open**, give it a thumbs.
90+
* **Check for existing** [**game server requests**](https://github.com/GameServerManagers/LinuxGSM/labels/type%3A%20game%20server%20request) to see if the new game server has already been suggested. If it has **and if the new game server is still open**, give it a thumbs up.
9191
* **Check the game server is supported on Linux**, this does not include Wine servers which we do not support.
9292
#### How Do I Submit A (Good) Game Server Request?
9393
* The title should be as follows: **[Server Request] Game Name**
@@ -98,9 +98,9 @@ This section guides you through submitting a game server request for LinuxGSM, F
9898

9999
LinuxGSM is a management script that acts as a wrapper around game servers. These game servers are developed by different game developers such as Valve, Epic and Facepunch to name a few.
100100

101-
LinuxGSM has no control over the development and limited knowledge of issues directly relating to the game servers themselves. The same also applies for any mods, add-ons, maps etc.
101+
LinuxGSM has no control over the development and limited knowledge of issues directly relating to the game servers themselves. The same also applies to any mods, add-ons, maps etc.
102102

103-
If there is an issue with a specific game server or mod the best action may be to contact the game/mod developers on there support forums. If it is unclear some community members should be able to help.
103+
If there is an issue with a specific game server or mod the best action may be to contact the game/mod developers on their support forums. If it is unclear some community members should be able to help.
104104

105105
A [list](https://docs.linuxgsm.com/support/game-server) of known game developer forums is available on the [LinuxGSM docs](https://docs.linuxgsm.com/support/game-server).
106106

@@ -157,7 +157,7 @@ Below is an example of the subject line for a pull request:
157157
### Testing
158158

159159
#### Pull Request Status Checks
160-
When a Pull Request is submitted, a series of status check tests are conducted. These tests will asses the code quality, complete CI tests etc. To get your PR merged these status checks must pass.
160+
When a Pull Request is submitted, a series of status check tests are conducted. These tests will assess the code quality, complete CI tests etc. To get your PR merged these status checks must pass.
161161

162162
#### Test Environment
163163
It is recommended that you have a testing environment available to test your code during development. To test your own code you must change some variables within the `linuxgsm.sh` file. This will force the use of your own code branch.
@@ -197,10 +197,10 @@ This section lists the labels we use to help us track and manage issues and pull
197197
[GitHub search](https://help.github.com/articles/searching-issues/) makes it easy to use labels for finding groups of issues or pull requests you're interested in. There are several categories of labels available:
198198

199199
**command** Labels
200-
Highlights the LinuxGSM command the Issue/PR relates too.
200+
Highlights the LinuxGSM command the Issue/PR relates to.
201201

202202
**info** Labels
203-
Labels to help pinpoint what the issue or PR relates too.
203+
Labels to help pinpoint what the issue or PR relates to.
204204

205205
variants:
206206
* _distro_

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,19 @@ Other distros are likely to work but are not fully tested.
3535

3636
## :wrench: Requirements
3737

38-
Each game server has its own specific dependency requirements. Visit a specific game server installation page on the [LinuxGSM](https://linuxgsm.com) website to check dependency requirements for the game server you want to install.
38+
Each game server has specific dependency requirements. Visit a specific game server installation page on the [LinuxGSM](https://linuxgsm.com) website to check dependency requirements for the game server you want to install.
3939

4040
## :blue_book: Documentation
4141

4242
Documentation is found at [linuxgsm.com](https://linuxgsm.com) and [docs.linuxgsm.com](https://docs.linuxgsm.com).
4343

4444
## :question: Support
4545

46-
There are a various ways to get support, check out the [support](https://linuxgsm.com/support/) page to the right support.
46+
There are various ways to get support, check out the [support](https://linuxgsm.com/support/) page to the right support.
4747

4848
## :heart: Sponsor
4949

50-
If you would like to [sponsor](https://linuxgsm.com/sponsor) to the project there are several ways you can, via [GitHub Sponsors](https://github.com/sponsors/dgibbs64) and [PayPal](https://www.paypal.me/dgibbs64). I would like to thank everyone who has previously sent a donation. Since 2012 LinuxGSM has been steadily growing with new servers, features and improvements added regularly.
50+
If you would like to [sponsor](https://linuxgsm.com/sponsor) to the project there are several ways you can, via [GitHub Sponsors](https://github.com/sponsors/dgibbs64) and [PayPal](https://www.paypal.me/dgibbs64). I would like to thank everyone who sponsors me. Since 2012 LinuxGSM has been steadily growing with new servers, features and improvements added regularly.
5151

5252
## Contributors
5353

0 commit comments

Comments
 (0)