h1. Versioning Scheme {{toc}} h2. Terms |hw|Hardware|The physical components of Holoseat which are encumbered with version related compatibility concerns| |sw|Software|The user application and the REST API| |fw|Firmware|The code running on the controller itself interacting with the sensors and the game| h2. Goals # Ensure only compatible versions of hw/sw/fw are connected to one another so users do not experience issues stemming from compatibility mismatch # It should be easy to identify a compatible set of hw/sw/fw from version their numbers # Bring consistency and rigor to versioning process moving forward