Research Area: Data Storage
Data will be available through some combination of git (toolinfo files), on-wiki (other pieces of information), and Striker (tools hosted on Toolforge created via Striker workflow). Given this, how do we unify the data into one place, strategically split it in certain ways (e.g. keyword information is on-wiki only) or at least make the editing experience seamless so that it doesn't feel like you're editing data in different places.
This problem is solved when:
- We know from talking to tool developers what they prefer between writing their own toolinfo files, using the Striker interface, or not wanting to do either
- We know how to split the data between different sources based on some kind of idea that makes sense
- What the data editing experience will look like, including graceful degradation of the experience depending on where the data is hosted