Mostly a tracking issue for me, and a place to dump intermediate results and thoughts.
Old core is currently handling items, and all that is in dire need to be modernized. There are a few challenges that go beyond just porting the code as-is:
- We are quite unsatisfied with the current items situation in old core, so we definetely want to take a fresh look at what we have any make a bunch of simplifications where possible.
- The concept of "crates" was overhauled a few years back, meaning new crates are distinct items instead of an item of type "crate" with its actual content specified by "data.content_id".
Nontheless, these old-style crates still exist in the database and cannot be ignored.
- The fact that we have stuff in the DB goes beyond the old-style crates, so all existing stuff must either be migrated or kept in mind in a backwards-compatible manner
Mostly a tracking issue for me, and a place to dump intermediate results and thoughts.
Old core is currently handling items, and all that is in dire need to be modernized. There are a few challenges that go beyond just porting the code as-is:
Nontheless, these old-style crates still exist in the database and cannot be ignored.