rsek / datasworn

The successor to the original Datasworn repository and Dataforged package, which provide game rules from the Ironsworn and Ironsworn: Starforged TTRPGs in JSON.
https://ko-fi.com/r_sek
123 stars 28 forks source link

Standardize collection keys for oracles and assets in SI and SF #28

Closed rsek closed 3 months ago

rsek commented 4 months ago

Sometimes they're plural, sometimes they're not. "Well-known" keys like companion/companions are likely targets for Wildcards, so they need to be consistent within a given ruleset.

May be a good idea to do this on classic and delve as well, for consistency's sake.

This should be documented (at least in the schema for now). Some assistance for migration would be a good idea as well, most likely in the form of regular expressions.

rsek commented 3 months ago

The migration itself is done. I have a set of regular expressions in the source code, but haven't yet packaged them for use. migration tools warrant their own dedicated issue(s), so i'll open a separate issue for that.