Refactoring Guidelines

These notes represent guidelines for refactoring the Antura code.

Code annotations

The code is annotated to highlight pieces of code that should be refactored. The following tags may be found throughout the code:

Documentation notes

The specific systems documentation files contain more general notes on refactoring partaining to that subsystem. See the other .md files for more information.

Refactoring notes: Important

These notes are for current development.

Refactoring notes

Refactoring notes: New Language

These refactoring notes should be followed to prepare for supporting a new language.

Refactoring notes: Wishlist

These notes are for future reference.

Codebase

MiniGame Data