Work in progress
Providing Support
As the LinuxGSM has grown this project relies on volunteers to assist with issues and ensure that server admins are supported and issues for development are in a state that is easy to understand. This will greatly help speed up the development process. It has become important to outline how to get involved and how to correctly provide support and vet issues for development.
As the project covers so many different game servers and Linux distros it is helpful to have people with experience with all sorts of games and distros. Whether an experienced or novice server admin everyone can help.
This guide will help anyone interested in volunteering to assist the project and other server admins.
How to get Involved
support contributor > support volunteer
Support Contributor
Anyone can contribute in supporting each other and the best way to provide support is to simply comment on issues, give advise, recommendations for development, upvote issues and join in discussions on discord.
Support Volunteer
If you have been helping out admins and developers as a contributor and want to take the next step to become a recognised volunteer. Becoming a volunteer can help support and guide the project
A support contributor is given a new layer of responsibility as a more formal point of contact for admins.
The main role of a contributor over a volunteer is to ensure that issues get steared to the correct place to be dealt with. The github issues page is full of issues that need moderation before they are ready to go to be developed. The contributor has the ability to take action on issues as they have permissions to edit, categorise, moved and close issues.
A correctly moderated issue allows developers to quickly understand what needs to be done saving significant time deciphering confusing issues.
How to provide support
To ensure that all issues are dealt with in the same way a flow chart has been created as a guide on how to handle issues. Some labels will trigger bots that create standards responses or complete tasks.
GitHub Labels
GitHub labels allow us to categorise and provide info on issues. This assists with prioritising and sorting of issues. Labels are also used to provide a status of the issue and can be used to trigger bots to complete tasks.
Labels are split up as follows.
WIP
