Open srl295 opened 2 years ago
How would I know what new properties there are or how to add them?
For the UCD, you could compare the last/current versions of PropertyAliases.txt, but maybe the UCD properties are the ones that go into /props/
?
For other specs, we don't have properties metadata files like this. (We have some AIs for this area.)
I don't remember adding new properties this time, except for Unihan. Do the JSPs include Unihan data?
From the JSP instructions, it sounds like you may be able to "Look at http://localhost:8080/UnicodeJsps/properties.jsp, and make sure that there aren't any Z-Other props at the bottom"
How would I know what new properties there are or how to add them?
For the UCD, you could compare the last/current versions of PropertyAliases.txt, but maybe the UCD properties are the ones that go into
/props/
?For other specs, we don't have properties metadata files like this. (We have some AIs for this area.)
I don't remember adding new properties this time, except for Unihan. Do the JSPs include Unihan data?
From the JSP instructions, it sounds like you may be able to "Look at http://localhost:8080/UnicodeJsps/properties.jsp, and make sure that there aren't any Z-Other props at the bottom"
That's helpful! ALthough actually right now https://util.unicode.org/UnicodeJsps/properties.jsp crashes, which probably indicates a problem…
The 'other' section is just a TODO list (badly written).
As for the property completeness, I'll check to see that there is a unitTest that:
When I check the ICU props and the Regex props, I see:
ICU:
Couldn't get property from: IDS_Triary_Operator
Regex:
Couldn't get property from: Emoji_Keycap_Sequence
Couldn't get property from: RGI_Emoji_ZWJ_Sequence
Couldn't get property from: RGI_Emoji
I'll check up on those.
As for the property completeness, I'll check to see that there is a unitTest that: 1. All PropertyAliases.txt and PropertyValueAliases.txt are covered. (That could fail if GenerateEnums isn't run).
We already have a CI test that fails when GenerateEnums writes something other than what's in the repo.
Steven will:
other
to a link to an issue to do the TODO list
https://github.com/unicode-org/unicodetools/blob/main/docs/unicodejsps/index.md#other
How would I know what new properties there are or how to add them?