simpler-grants-protocol
A common standard for sharing data in the grant ecosystem.
Explore dual-layer data validation in the CommonGrants TypeScript SDK using Zod for runtime and compile-time safety. Ensure API requests and responses conform to the protocol.
Technologies Used in the Development of CommonGrants: A Deep Dive into the Simpler Grants Protocol StackDiscover the technologies behind CommonGrants. Explore TypeSpec, TypeScript, Python SDKs, Astro, React, and GitHub Actions in this deep dive into the Simpler Grants Protocol stack.
How CommonGrants Handles Pagination, Filtering, and Sorting: A Technical GuideLearn how CommonGrants uses Zod schemas for type-safe pagination filtering and sorting. Discover HHS simpler grants protocol's automatic client-side SDK handling.
CommonGrants Protocol Data Models: Zod Schemas for Grant OpportunitiesExplore CommonGrants protocol data models using Zod schemas. Discover OpportunityBase, OppStatus, OppFunding, and OppTimeline definitions for grant opportunities. Learn more.
CommonGrants API Optional Endpoints: Extended Routes for Advanced Grant ManagementDiscover CommonGrants API optional endpoints for extended grant management features like direct applications and reusable forms. Enhance your implementation without breaking core compliance.
Core API Routes Defined in CommonGrants: A Complete TypeSpec ReferenceExplore the core API routes in CommonGrants, a TypeSpec reference detailing five HTTP endpoints for opportunity management with full CRUD operations and auto-generated SDK clients.
How CommonGrants Supports Custom Fields: Typed Schema Extensions for Grant OpportunitiesDiscover how CommonGrants supports custom fields using typed schema extensions. Enable strong typing and TypeScript autocomplete for your grant opportunities with the withCustomFields extension.
CommonGrants Versioning Strategy: TypeSpec-Driven Semantic Versioning ExplainedDiscover the CommonGrants versioning strategy. Learn how TypeSpec-driven semantic versioning and @Versioning decorators ensure clear API version provenance.
Does CommonGrants Generate OpenAPI Specifications?Yes CommonGrants generates OpenAPI 3.0 specifications. Learn about its TypeSpec compilation pipeline and FastAPI helper script for automated spec generation.
How the CommonGrants Specification Is Built: From YAML to TypeScript SDKDiscover how the CommonGrants specification is built from YAML to a TypeScript SDK using a schema-first approach. Learn about the tools and processes involved.
CommonGrants Protocol Specification: Key Features and Implementation GuideExplore the CommonGrants protocol specification a stable API contract for sharing grant data. Learn its key features and implementation guide for flexible compliance.
CommonGrants Protocol Example Implementations: A Complete GuideExplore CommonGrants protocol example implementations in the hhs/simpler-grants-protocol repository. Learn with FastAPI and Python SDK for Pennsylvania and California APIs.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →