Developing for the Server: Difference between revisions

From RetroMC
Jump to navigation Jump to search
(done)
m (Categorization)
Line 1: Line 1:
[[Category:Server internals]]
== 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.
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.

Revision as of 02:09, 25 February 2025


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.