giant freakin documentation and reorganization pass, it also uses cmake because all the building was getting too complicated for shell scripts

This commit is contained in:
2025-09-29 20:31:42 -07:00
parent a5f837189b
commit 0edb4b50d2
71 changed files with 4895 additions and 127 deletions

View File

@@ -2,6 +2,8 @@ import json
from . import items
## \brief Extended JSON encoder object to handle seagull-specific items.
# \internal
class JSONizer(json.JSONEncoder):
def default(self, obj):
if isinstance(obj, items.TickItem):