docs: Add RFC for iceberg-kernel
Which issue does this PR close?
- Part of https://github.com/apache/iceberg-rust/issues/1819
What changes are included in this PR?
Add RFC for iceberg-kernel
Are these changes tested?
I'm thinking is reasonable to split out spec part as a single minimum module? It just provide the memory representation of iceberg spec and de/serialize way. It can be evolve quickly and as a minimum module reuse by external user or inner module.
I'm thinking is reasonable to split out
specpart as a single minimum module? It just provide the memory representation of iceberg spec and de/serialize way. It can be evolve quickly and as a minimum module reuse by external user or inner module.
I think that's an interesting idea. It’s fine to just expose a spec crate, but how useful would it be? For reading snapshots, manifest lists, and manifests, users still need a FileIO. Is there a use case that users just want to ser/de a manifest file?
btw #1857 should resolve the CI issue
merged main to fix ci