A checker for verifying that Rust code uses the same request and response fields as the official Feishu Open Platform API documentation. Feishu is a collaboration and business software platform, and its documentation is a JavaScript-rendered website.
A validation tool for comparing the OpenLark project's listed Feishu APIs with the API implementations that actually exist in the code. Coverage here means how much of the listed API work has been implemented.
A review guide for the design of public APIs in the OpenLark Rust SDK. It checks how crates and modules expose features, requests, services, builders, configuration, errors, documentation, and tests.
A naming and public-API guide for a Rust SDK, covering the roles of clients, services, resources, requests, builders, and versioned layers. A public API is the set of types and functions other developers are meant to use.
A Rust SDK guide for writing consistent validate methods, which check whether request data is acceptable before sending it. It covers required fields, blank strings, list limits, and how multiple errors are handled.
Project instructions for openlark, an unofficial Rust software library for calling Feishu's open-platform APIs. Feishu is a collaboration platform with APIs for bots, documents, messages, groups, and cards.