unitycatalog / unitycatalog-rs

Open, Multi-modal Catalog for Data & AI, written in Rust
https://unitycatalog.io/
Apache License 2.0
54 stars 7 forks source link

feat: initial server skeleton #9

Open abhiaagarwal opened 1 week ago

abhiaagarwal commented 1 week ago

Contains the initial skeleton for server code. Only does routing, the business logic are left purposefully empty.

The goal with the Utoipa annotations is to have docs+code in the same place and to eventually host a swagger UI built as part of the build process.

abrassel commented 1 week ago

This looks like a great approach! Before we move forward, I'd like to reach a conclusion about where and how we will build our data models.

If we use prost to generate them from protobuf, I would prefer we migrate the models before we depend on them in the server.

abhiaagarwal commented 1 week ago

@abrassel absolutely, let me mark as a draft until we have a more concrete plan