aboutsummaryrefslogtreecommitdiff
path: root/reqs.toml
diff options
context:
space:
mode:
authorLoek Le Blansch <loek@pipeframe.xyz>2024-09-22 21:14:22 +0200
committerLoek Le Blansch <loek@pipeframe.xyz>2024-09-22 21:14:22 +0200
commitcd00d692240810ba3669a4c749fc9c4aafbfb5d4 (patch)
tree4765455dbc13f4273ba01c5d6e692fc8b501f033 /reqs.toml
parent7202e04b143e06d4411869c0cf77a7b9a8cc979b (diff)
parent46d07c2c9e68597f3f6af76b4f8e837786781029 (diff)
Merge branch 'loek/research'
Diffstat (limited to 'reqs.toml')
-rw-r--r--reqs.toml16
1 files changed, 15 insertions, 1 deletions
diff --git a/reqs.toml b/reqs.toml
index 35c7a96..ed0b451 100644
--- a/reqs.toml
+++ b/reqs.toml
@@ -62,7 +62,9 @@ The public audio \gls{api} allows the game programmer to control the volume of
audio samples.
'''
-[aux:license]
+# TODO: audio encoding support?
+
+[lib:license]
type = 'system'
priority = 'must'
description = '''
@@ -70,3 +72,15 @@ External libraries must have a license that is MIT-compatible, or one that
allows linking against MIT code.
'''
+[lib:platform]
+type = 'system'
+priority = 'must'
+description = '''
+External libraries must have cross-platform support for at least Linux and
+Windows.
+'''
+
+# TODO: library popularity as quality factor?
+# TODO: library documentation as quality factor?
+# TODO: modularity over less libraries? (i.e. why don't we just SDL2 everything?)
+