forked from opengaming/osgameclones
-
Notifications
You must be signed in to change notification settings - Fork 0
/
games.yaml
106 lines (103 loc) · 2.08 KB
/
games.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
type: seq
sequence:
- include: game
schema;game:
type: map
mapping:
name:
required: True
type: str
clones:
required: false
type: seq
sequence:
- type: str
remakes:
required: false
type: seq
sequence:
- type: str
repo:
required: False # Work towards making it True
type: str
url:
type: str
feed:
type: str
development:
type: str
enum: ['complete', 'very active', 'active', 'sporadic', 'halted']
status:
type: str
enum: ['playable', 'semi-playable', 'unplayable']
multiplayer:
type: seq
sequence:
- type: str
enum: ['Online', 'LAN', 'Split-screen', 'Co-op', 'Hotseat', 'Matchmaking']
content:
type: str
enum: ['commercial', 'free', 'open', 'swappable']
lang:
type: any
framework:
type: any
license:
required: False # Work towards making it True
type: seq
sequence:
- include: licenses
info:
type: str
updated:
type: any
images:
type: seq
sequence:
- type: str
video:
type: map
mapping:
youtube:
type: str
range:
min: 11
max: 11
vimeo:
type: int
# Based on SPDX license codes
# https://spdx.org/licenses/
schema;licenses:
type: str
enum: [
'Custom', # Catch-all for custom licenses
'Multiple', # Catch-all for multiple licenses
'PD', # Public Domain
'As-is', # Catch-all for as-is, as-available licenses
'AGPL3',
'Apache',
'Artistic',
'BSD',
'BSD2',
'BSD4',
'CC0',
'CC-BY',
'CC-BY-NC',
'CC-BY-NC-ND',
'CC-BY-NC-SA',
'CC-BY-SA',
'GPL',
'GPL2',
'GPL3',
'ISC',
'JRL', # Java Research License
'LGPL',
'LGPL2',
'MAME', # MAME or MAME-like License
'MIT',
'MPL', # Mozilla Public License
'MS-PL', # Microsoft Public License
'NGPL', # Nethack General Public License,
'WTFPL', # Do What The F*ck You Want To Public License
'Zlib',
]