Skip to content
SleepyGemmy edited this page Mar 9, 2023 · 10 revisions

Welcome to the Aurora.3 Wiki

Aurora.3 is the third iteration of the Aurorastation SS13 community's codebase.

This wiki exists to contain a lot of the common knowledge which is strewn about in various documentation files and code files. Its purpose is to document all common coding APIs, and some of the more specific ones as well. We hope that you find it helpful!

If you find anything missing, feel free to request that it be added in the issues section. Please tag any such points as [WIKI] at the start of the name.

Any questions can be asked on the forums or over in coding channel of our public Discord (link can be found ingame or over at the forums).

General GitHub Rules

The rules are short and sweet. The main thing to make note of is that the GitHub is primarily a tool for the development team to track issues with the code and code development itself. It is not for feature suggestions, extensive non-technical talk, nor a place to discuss community policy at. There are other places for those things. The rules will reflect this key mentality.

  • Only report issues related to the codebase (such as code, map, sounds, and similarly). Bad or incomplete reports will be closed. Feature requests and so forth belong in the suggestions forum.
  • No excessive memeing. Joke PRs are not welcome. Branch and commit names are completely fair, but please don't clutter the codebase with excessive shenanigans.

Standards and Guidelines

A collection of standards and guidelines applied to the codebase.

Common API Documentation

Documentation regarding common APIs which speed up feature implementation and should be known by all coders.

Less Common APIs

Documentation for less used APIs that are not often needed.

Subsystems

Documentation regarding our implementation of StonedMC (SMC).

Decrepit

Decrepit or unused systems.

  • Dynamic Maps (Not to be confused with the newer away mission implementation.)
Clone this wiki locally