6 releases

1.0.0-beta.6 Oct 10, 2023
1.0.0-beta.5 Aug 11, 2023
1.0.0-beta.4 Jun 16, 2023
1.0.0-beta.1 Feb 14, 2023

#717 in Parser implementations

Download history 2/week @ 2023-07-15 3/week @ 2023-07-22 10/week @ 2023-07-29 26/week @ 2023-08-05 5/week @ 2023-08-12 1/week @ 2023-08-26 12/week @ 2023-09-02 8/week @ 2023-09-09 5/week @ 2023-09-16 2/week @ 2023-09-23 6/week @ 2023-09-30 25/week @ 2023-10-07 5/week @ 2023-10-14 16/week @ 2023-10-21 11/week @ 2023-10-28

58 downloads per month

MIT/Apache

22KB
399 lines

Fiberplane Provider Development Kit

This crate provides high-level macros and abstractions for more ergonomic provider development.

Follow the tutorial: How to create a provider

Overview

The main traits and macros you will interact with from this crate are:

  • pdk_query_types! - Macro for defining your query types and their handlers.
  • pdk_export! - Macro to export functions as part of the provider protocol.
  • ConfigSchema - Macro for deriving a schema from your config struct.
  • QuerySchema - Macro for deriving a schema from your query struct(s).
  • ProviderData - A trait and derive macro for types that you wish to pass around as provider data using Blobs.

Dependencies

~6.5MB
~156K SLoC