-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
203 lines (147 loc) · 4.5 KB
/
TODO
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
TODO
====
22. Badges jsou presny seznam. Kde ho ziskam, jak ho zkontroluji?
See Wikidata::Constants
40. V Lexemech parametery lexical_category a language jsou presne hodnoty. Co s
tim? Tady, stejne jako 22 by bylo dobre mit Wikidata objekt, ktery by to pro
Wikidata upresnoval.
See Wikidata::Constants
49. Testy pro Form udelat nejak, aby hodnoty davaly realny smysl na Wikidatech.
54. Finish test item for Human.
60. In Wikibase::Datatype::Lexeme example in doc is blank Qualifiers. Remove it.
61. Add unknown value to Item.
62. Add multiple values to Item.
63. Add MediainfoStatement with reference and qualifiers
Example: https://commons.wikimedia.org/wiki/File:Middelburg_(NL),_Bevrijdingsmonument_--_2022_--_4907.jpg
65. Calendarmodel only two possibilities.
See Wikidata::Constants
66.
Applied
=======
9. Check pro array nejakych objektu dat do Utils.
OK [20201003] skim
4. Pridat testy pro Statement.
OK [20201003] skim
3. Pridat testy pro Snak.
OK [20201003] skim
5. Pridat testy pro Reference.
OK [20201003] skim
2. Fix SKIP v testech (inheritance)
OK [20201003] skim
1. Do Item apod. dat Error::Pure::Always, ale pouze tehdy, pokud se vyresit
nepredelavani err na err :-)
Nahradim required za me errory a tim je to vyreseno.
NONE [20201003] skim
10. Predelat rw na ro. Je lepsi, kdyz budou immutable.
OK [20201005] skim
11. Value->type by asi melo byt konstanta primo v tech konkretnich, tzn. nededit.
OK [20201005] skim
8. Predelat 'required' na explicitni err.
OK [20201005] skim
6. Dodelat testy pro Item.
OK [20201005] skim
12. Do Utils pridat check na isa. A prepsat uziti na tento helper.
OK [20201005] skim
7. Dokumentace.
OK [20201005] skim
20. Dokumentace pro Value::Item
OK [20201005] skim
17. Dokumentace pro Sitelink.
OK [20201006] skim
18. Dokumentace pro Value::Time
OK [20201007] skim
19. Dokumentace pro Value::String
OK [20201007] skim
21. Dokumentace pro Value::Monolingual
OK [20201007] skim
16. Do Snak pridat quantity
OK [20201010] skim
14. Do Snak pridat geo-shape
OK [20201012] skim
15. Do Snak pridat tabular-data
OK [20201012] skim
27. Do Snak pridat Point in time.
That's time
NONE [20201012] skim
25. Do Snak pridat Musical Notation.
OK [20201012] skim
13. Do Snak pridat globe-coordinate
Pridan typ globecoordinate
OK [20201012] skim
26. Do Snak pridat Math expression
OK [20201012] skim
29. Do Snak pridat property.
OK [20201012] skim
30. Ve Snak by sem mel kontrolovat objekt podle datatype.
OK [20201012] skim
35. Implementovat Sitelink
Uz je.
NONE [20201114] skim
32. Implementovat Label
Neni potreba.
NONE [20201114] skim
33. Implementovat Description
Neni potreba.
NONE [20201114] skim
34. Implementovat Alias
Neni potreba.
NONE [20201114] skim
31. Implementovat Page, jako celou stranku.
OK [20201114] skim
36. V Statement prikladu je prazdny radek navic a slovo arrat.
OK [20201115] skim
23. Do Snak pridat form.
OK [20201124] skim
28. Do Snak pridat sense.
OK [20201124] skim
38. Prepsat na Mo::utils
OK [20201211] skim
39. Projit ERRORS section. Myslim, ze tam jsou chyby v pouziti Utils a Mo::utils.
OK [20201211] skim
42. Do Item pridat id.
OK [20201211] skim
41. Do Item pridat pageid.
OK [20201211] skim
37. Priklad pro check_number_of_items() do dokumentace.
Je v Mo::utils.
NONE [20201223] skim
24. Do Snak pridat lexem.
Tohle nepotrebuji.
NONE [20201223] skim
44. Pridat MediaInfo
https://commons.wikimedia.org/wiki/Special:EntityData/M72261258.json
OK [20210125] skim
47. Predelat priklad v MediainfoStatement
OK [20210126] skim
45. Predelat priklad v dokumentaci Mediainfo na jeho realny obsah.
OK [20210126] skim
46. Proverit dokumentaci snak, ze jsou povinnosti hodnot spravne. Kdyz je tam if
v checku, tak to je potreba upravit.
OK [20210717] skim
50. Priklad pro Form predelat podobne jako 49)
OK [20211204] skim
51. Prepsat check_language() na neco jineho (ISO::639::3 vola primo use utf8, takze to pak cele nefuguje)
OK [20211204] skim
55. Add tests for Property
OK [20220622] skim
48. Testy pro Lexem
OK [20220624] skim
56. Add constructor tests for fixtures.
OK [20220624] skim
43. Is Item->ns with default=0 right? Because undefined ns in json creates ns=0
in Item object.
In Wikidata is ns=0 for items.
OK [20220624] skim
57. Fixture for mediainfo
OK [20220625] skim
58. Fixture for mediainfo snak
OK [20220625] skim
59. Fixture for mediainfo statement
OK [20220625] skim
52. Check Time->value for ISO 8601.
note: This is no ISO 8601
OK [20230421] skim
53. Doc for test instances
OK [20230427] skim
64. Add lexeme value to some fixture (like Q1246129)
OK [20231102] skim