docmalloc / gplmt

GNU Affero General Public License v3.0
1 stars 0 forks source link

XSD should be converted to a RELAX NG compact file. #2

Closed FlorianDold closed 8 years ago

FlorianDold commented 9 years ago

XML Schema definitions are hardly human readable. A better alternative would be to specify the schema for task lists in the RELAX NG compact specification language.

The rest of the project would not be affected, since tools like trang can convert the RELAX NG specifications back to XML Schema, unless some specific RELAX-NG-only features are used.

FlorianDold commented 9 years ago

Looks like this: https://github.com/docmalloc/gplmt/blob/py3-refactoring/contrib/tasklist_schema.rnc

Could use some comments, but we should get the details / semantics of task list right before.

docmalloc commented 9 years ago

Sounds reasonable to me... Waiting for Nadine to ACK

Egomania commented 9 years ago

ACK

FlorianDold commented 8 years ago

Done.