1 will require a fairly major update of the docs. It should be mainly tweaks, but you'll need to find anywhere where datatypes are mentioned, e.g. how to create datatypes, how to use them in module code, how to define input modules from datatypes, ...
If there isn't one already (I can't remember), there should be a basic doc about how datatypes function, explaining the new system of readers and writers, and how to define your own, including an explanation of typechecking. Some of this can be taken from the notes on #1, describing the new system to be implemented.
1 will require a fairly major update of the docs. It should be mainly tweaks, but you'll need to find anywhere where datatypes are mentioned, e.g. how to create datatypes, how to use them in module code, how to define input modules from datatypes, ...
If there isn't one already (I can't remember), there should be a basic doc about how datatypes function, explaining the new system of readers and writers, and how to define your own, including an explanation of typechecking. Some of this can be taken from the notes on #1, describing the new system to be implemented.