#
Documentation
#
Purpose
This document details the standard operating procedure (SOP) for maintaining and modifying Firefly documentation (handbook and the GitHub wiki).
#
Scope
This SOP is applicable to contributors to the Firefly repository, mainly the core Firefly development team.
#
Responsibilities
All members of the Firefly team are responsible for maintaining documentation, specifically in ensuring its accuracy and relevancy, as we all use this resource and benefit from it being of the highest possible quality.
#
Processes
Handbook GitHub Wiki
#
Handbook
#
Releasing a New Firefly Version
Simply change the value for label
under branding
in Retype config file to the appropriate version.
#
Updating the Handbook
To make changes to the documentation within this handbook, begin the process by creating a GitHub task specifically for your desired changes. Please use the "Continuously improve documentation" milestone when creating the task.
#
Updating the Code
When making changes to the code, be sure to check whether the comments if the functions, variables, etc. that you're dealing with are up-to-date and accurate. If writing new code that is exported and intended to be used elsewhere, make sure that it is appropriately commented (see the coding conventions on comments).
Every new folder and page must have an icon: <icon>
entry in the top of its corresponding file (see Octicons).
Lastly, every new folder must have some sort of text describing what its purpose is and what you'll find when looking in it.
#
GitHub Wiki
As it is easier to make changes to the wiki, please feel free to do so as you see fit, while taking care to make sure that any documentation changed there that also exists here must be consistent (with this handbook being the source of truth).