GitHub user Xuanwo added a comment to the discussion: discuss: OpenDAL VISION "One Layer, All Storage"
Thank you for your input. I will take this into account as I begin my PR for adding the VISION document. > For the first point, it sounds somehow overlapping with `Extensible > Architecture` (or flexibility). Either "Reliable Behavior" or "Solid Foundation," I propose a tenet that convery OpenDAL should be stable, reliable, solid, trustworthy, and carefully built. It's a missing piece among existing tenets that no one else addresses. It may overlap with existing ones, but they focus on different aspects. It also can't be covered by 'Well-defined Behavior'. Maybe we can find better words, but for now, I haven't come up with any. Anyway, the VISION and its tenets don't mean they won't change; we can improve them as we find better words to convey the things we want to build. > `Solid Foundation` is so big that you might want to put it in VISION: `One > Layer, All Storage, Solid Foundation` I don't think it's part of the VISION. It's clear that we are going to build a layer for all storage. All other tenets are merely guidelines that lead us there. It's somewhat like a telescope. If we set the scale to the largest, we just see a big "layer." But if we zoom in a bit, we can read "an open layer," "a solid layer." If we come much closer, we will see "powered by Rust," "memory safety," and so on. GitHub link: https://github.com/apache/opendal/discussions/5301#discussioncomment-11216163 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
