PhonologicalCorpusTools / SLPAA

5 stars 0 forks source link

Rethink structure/function of Location (and Movement) tree #167

Closed kvesik closed 8 months ago

kvesik commented 1 year ago

We're currently dependent on the actual text labels of location & movement tree nodes in order to save/reload/navigate the tree info, which means a whole bunch of annoying little tidbits of "backward compatibility" code whenever we rename/modify something. This needs to be restructured (possibly to use unique node IDs instead?). We need to be able to do things like:

This is interdependent with several other existing issues:

kvesik commented 1 year ago

@kchall We are wondering whether the assumption is that users will always start with our default location & movement trees, and then maybe make modifications from those starting points if necessary? Or if there will ever be a scenario where a user will need/want to create their own totally from scratch?

kchall commented 1 year ago

I think it's reasonable to assume they'll start with our defaults, thanks!