Mantis Bug Tracker

View Issue Details Jump to Notes ] Wiki ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000005Mana Server[All Projects] Generalpublic2009-10-26 12:162013-05-19 08:42
ReporterExceptionfault 
Assigned To 
PrioritylowSeverityfeatureReproducibilityN/A
StatusnewResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0000005: Provide XML Schema definitions for every xml configuration script
DescriptionWhen looking into different data dirs of client and server one will see more and more xml files for configuration, branding etc. They are rather undocumented and espacially for project externals hard do modify.
Some modifications maybe will result in failures during runtime and are not checked during startup.

I suggest to create xsd schema descriptions for each xml file. Add them to the data repros and also publish them on the website (http://manasource.org/xsd/version/filename.xsd [^]). This first is a good technical documentation of the file and can also be used by others to validate their configurations.
Additional InformationI've started with the simplest one, a xsd for the units file.
A possible call to validate your xml file against the xsd could be

xmllint --noout --schema units.xsd units.xml

TagsNo tags attached.
Attached Files? file icon hair.xsd [^] (1,007 bytes) 2009-10-27 08:34
? file icon units.xsd [^] (2,034 bytes) 2009-10-27 08:34
? file icon maps.xsd [^] (1,107 bytes) 2009-10-27 08:51
? file icon emotes.xsd [^] (1,408 bytes) 2009-10-27 14:57

- Relationships

-  Notes
(0000005)
Bertram (manager)
2009-10-26 14:10

Hi,

Speaking about documentation. The Manasource should really focus on up-to-date documentation as our clients would be all externals.
I'd propose three level of documentation for each components while we're on it:
- Beginner / Player / Introduction level
- Administrator / Game Master level
- Developer Level.

Just a thought.
(0000007)
Exceptionfault (developer)
2009-10-27 08:35

Added xsd file for units and hair. Now the uniqueness of ids is being checked.
(0000063)
Jaxad0127 (administrator)
2009-12-03 06:18
edited on: 2009-12-03 06:20

Why is the rounding value for units limited to 4 decimal places? And why do the default rounding values differ from the spec and implementation?

(0001807)
Ablu (manager)
2013-05-19 08:42

Unassigned this since there was no recent action.

- Issue History
Date Modified Username Field Change
2009-10-26 12:16 Exceptionfault New Issue
2009-10-26 12:16 Exceptionfault File Added: units.xsd
2009-10-26 14:10 Bertram Note Added: 0000005
2009-10-27 08:34 Exceptionfault Status new => assigned
2009-10-27 08:34 Exceptionfault Assigned To => Exceptionfault
2009-10-27 08:34 Exceptionfault File Deleted: units.xsd
2009-10-27 08:34 Exceptionfault File Added: hair.xsd
2009-10-27 08:34 Exceptionfault File Added: units.xsd
2009-10-27 08:35 Exceptionfault Note Added: 0000007
2009-10-27 08:51 Exceptionfault File Added: maps.xsd
2009-10-27 14:57 Exceptionfault File Added: emotes.xsd
2009-12-03 06:18 Jaxad0127 Note Added: 0000063
2009-12-03 06:20 Jaxad0127 Note Edited: 0000063 View Revisions
2010-10-17 15:32 Philipp Sehmisch Relationship added related to 0000255
2010-10-17 15:32 Philipp Sehmisch Relationship deleted related to 0000255
2013-05-19 08:42 Ablu Note Added: 0001807
2013-05-19 08:42 Ablu Assigned To Exceptionfault =>
2013-05-19 08:42 Ablu Status assigned => new


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker