Commit Graph

29 Commits

Author SHA1 Message Date
Emil Axelsson
15e83394c3 improve look and feel of the html documentation 2016-09-27 14:45:26 +02:00
Alexander Bock
26f4975b17 Clear up MissionManager
Consolidate core class registrations
2016-09-26 18:46:20 +02:00
Alexander Bock
3dce9f0f21 Add DeprecationVerifier to the list of available verifiers
Add unit tests for DeprecationVerifier
2016-09-23 23:24:03 +02:00
Alexander Bock
4e32b74b46 Potential GCC compile fix 2016-09-22 07:57:34 +02:00
Alexander Bock
6c50d4968c Potential GCC compile fix 2016-09-21 23:17:50 +02:00
Alexander Bock
a400999c4b Potential GCC compile fix 2016-09-21 23:11:59 +02:00
Alexander Bock
b83916ac3b Potential GCC compile fix 2016-09-21 23:05:46 +02:00
Alexander Bock
5c84fd8919 Potential GCC compile fix 2016-09-21 22:52:39 +02:00
Alexander Bock
428f488bb6 Add documentation to Ephemeris classes
Remove unused "Reference" specification from mod files
Add osirisrex files to gitgnore
Make Ephemeris values into properties
2016-09-20 19:24:14 +02:00
Alexander Bock
8867b3439f Add central location for the core to register documentations
Add documentation to ScreenSpaceRenderable
Add documentation to Ephemeris
Add documentation to Rotation
2016-09-19 14:03:42 +02:00
Alexander Bock
9b9f0ecce8 Add a ReferencingVerifier to the list of available verifiers
Require the Documentations identifier to be unique or empty
2016-09-19 10:32:14 +02:00
Alexander Bock
0a13d5430f Make DocumentationEngine into a singleton object
Add documentation to DocumentationEngine
Add unique identifier to Documentation class (and enforce in DocumentationEngine)
2016-09-19 09:31:34 +02:00
Alexander Bock
29c989ab82 Add documentation to the documentation and verifier classes
Add static const member variable to the DocumentationEntry class for Wildcards
2016-09-18 20:47:41 +02:00
Alexander Bock
4e7035a18d Renaming Offence to Offense
Renaming TestResult::offenders to TestResult::offenses
2016-09-18 15:31:12 +02:00
Alexander Bock
57701fb5a6 Adding information to the Result that specifies the offending reason in addition to the offending key 2016-09-18 15:13:34 +02:00
Alexander Bock
2fa6471e98 Allow Documentations to be exhaustive to not allow extra dictionaries 2016-09-16 16:53:50 +02:00
Alexander Bock
b03661b755 Fix spelling in verifier comments 2016-09-16 11:15:48 +02:00
Alexander Bock
75651224a7 Move documentation generation to DocumentationEngine
Split Verifiers documentation method into documentation and type
2016-09-15 18:58:22 +02:00
Alexander Bock
f22f01ce95 More work on DocumentationEngine 2016-09-15 18:02:56 +02:00
Alexander Bock
a354f13ef3 Adding DocumentationEngine 2016-09-15 13:48:28 +02:00
Alexander Bock
43db84f620 Add method to automatically test a dictionary and throw on error 2016-09-15 13:40:39 +02:00
Alexander Bock
2693b0102e Add VectorVerifiers to check against glm::ivecX, glm::dvecX, and glm::bvecX 2016-09-15 10:38:11 +02:00
Alexander Bock
00efcb7f5f Changing Documentation to enable a name associated with DocumentationEntries 2016-09-15 09:19:21 +02:00
Alexander Bock
752b82c3fb Rearrange Verifiers into their own files
Make Documentation available for ConfigurationManager
2016-09-15 08:08:10 +02:00
Alexander Bock
6b146a6683 Add missing DocumentationEngine file 2016-09-14 17:49:49 +02:00
Alexander Bock
3ddbb44524 Add documentation/specification for ConfigurationManager
Add documentation testing to ConfigurationManager
2016-09-14 17:49:17 +02:00
Alexander Bock
d84a0ee46a Add and and or verifiers that combine multiple verifiers 2016-09-14 17:35:06 +02:00
Alexander Bock
8bbf1c3d0d Change arrangement of optional and help text arguments 2016-09-14 16:39:43 +02:00
Alexander Bock
dbc9b7ae4e Move documentation to their own folder 2016-09-14 14:44:51 +02:00