Define data types for ID-based resource handling (#4168)

* Add resource lib

* rename ResourceSource to ResourceInput

* Rename ResourceInput -> DataSource and improve API

* Review

---------

Co-authored-by: Dennis Kobert <dennis@kobert.dev>
This commit is contained in:
Timon
2026-05-25 10:50:57 +00:00
committed by GitHub
co-authored by Dennis Kobert
parent d0d9a350c7
commit bbbe04903f
28 changed files with 187 additions and 46 deletions
+23
View File
@@ -0,0 +1,23 @@
[package]
name = "graphene-resource"
version = "0.1.0"
edition = "2024"
description = "graphene resource interface"
authors = ["Graphite Authors <contact@graphite.art>"]
license = "MIT OR Apache-2.0"
[features]
default = ["serde"]
serde = ["dep:serde", "url/serde"]
[dependencies]
# Local dependencies
dyn-any = { workspace = true }
core-types = { workspace = true }
# Workspace dependencies
blake3 = { workspace = true }
url = { workspace = true }
# Optional workspace dependencies
serde = { workspace = true, optional = true }