Developing for the Server
Developing for the server
Developing for the server is a great way to give back to the community if staffing isn't your thing. This page will go over the basics of developing of How to apply to develop, expectations, and progression.
Applying to Develop
Submit an Application: Apply through the server’s Discord by making a general ticket stating your intent to develop, any prior experience, and potential things you would like to work on. Barring any past major contributions to the projects used by the RetroMC on the RetroMC Github Org most applicants will be granted the role External Developer on discord. This grants access to the channels Technical-Announcements, Developers and Developer-Forum. Here you can discuss with other developers and staff about projects you would like to work on or get help with your current projects for the server.
External developers are only granted access to the basic projects used on the RetroMC Github Org that are public, certain confidential repositories are not available to them until they have proved themselves with their contributions to be promoted to Developer.
Development Process
In general all Developers can expect a standardized experience when submitting code to be used on the server that can be seen in the following flow chart.
Current projects and wants can be found the RetroMC Development [Redacted]
Expectations
All developers are expected to have some competency in a program language; whether it be java for server development, html for website development ect.
Developers especially those who have been promoted to Developer along with the rank in game are expected to conduct themselves as staff do. ie. not using your staff powers (fly, vanish) to troll other players, leak confidential information and generally follow all server rules. Failure to do so may result in suspension or demotion.