Skip to content
itsmeow edited this page Dec 19, 2023 · 26 revisions

image

Welcome to the BeeStation-Hornet developer wiki! Here you will find some information about important developer information such as coding standards.

It is recommended you get to know these guidelines before contributing, as they will be enforced by maintainers.

The github wiki will be used primarilly for moderated pages such as the guidelines. See the guides section and the official wiki for useful guides and tips regarding development

Contents

Coding

Code-Standards - The full set of code standards that will be enforced on our code by maintainers.

Design

Overall-Design-Direction - A document outlining our ideal state of design that features should be bringing us towards.

Guides

Once you have got accustomed to our development ideas, a list of guides for development can be found on the beestation wiki, see https://wiki.beestation13.com/view/Development for more details.

The following guides have been created by maintainers. If you have created a guide that you would like to share with people, you may add it to the development page of the main wiki.

Development

Local Database Setup - A set of instructions for configuring the local database for testing purposes.

Guide to git - A guide for dealing with the pains of version control and git.

Coding

Guide to coding - A comprehensive guide for setting up the repository, creating a new item and then PRing it to the game.

Guide to hard-dels - A short, informational guide about hard-dels and how to prevent them. It is important that you understand references and hard-dels before making any object references inside byond.

Guide to signals - A guide explaining what signals are in SS13 code, and how to use them.

Spriting

Guide to spriting - A (somewhat outdated) guide to creating sprites for SS13.

Mapping

Guide to mapping - A guide for creating new maps.