-
-
Notifications
You must be signed in to change notification settings - Fork 34
Things That Need Doing
Eemeli Aro edited this page Sep 10, 2023
·
33 revisions
This page is to keep track of all of the items that are needed in order to ship MF2.0
- Resolve the
open
/close
/standalone
design -
#298: are implementations allowed to override default registry functions?
- are implementations allowed to extend default registry functions? Example: providing date skeletons
-
#272: decide on formatting to something other than text
- this is proposed for close by @eemeli's design document #463, in which format-to-parts is non-normative
- Incorporate changes as needed
- Resolve mutability of external values
- Resolve mutability of local variables
- Resolve
name
pattern and questions about the semi-adoption ofNmtoken
- Address #299 (when do we evaluate declarations)
- Decide if format and selector functions are distinct
- Resolve list of required functions
- Resolve options for each function
- Resolve if we provide "optional" options, such as skeletons
- Set criteria for inclusion in the default registry "ever"
- is there a registration process?
- Set criteria for inclusion in the 2.0 registry
- Create complete registry
- Create complete tests for syntax
- Create complete tests for formatting
- Create complete tests for selection
- Create complete tests for each default registry entry
This includes:
- format to parts
- data model
- Identify (at least) two implementations
- (#1): name here
- (#2): name here
- ...
- Demonstrate two implementations passing the tests
- Convert specification parts into a single HTML document (plus ancillary files as appropriate)
- Linkfy terms to definitions
- Publish to unicode.org
- Develop a user guide