Back to all Bounties
Earn 9,000 ($90.00)
due 2 years ago
Open
Create Astro integration for Kontent.ai headless CMS
ondrejch
Details
Applications
7
Discussion
Bounty Description
Problem Description
Create an integration module for Kontent.ai which instantiate JavaScript client and fetch the data from Kontent.ai headless CMS using the REST delivery API and map them to Astro components defined in the config.
Resources
Official integration integration guide and use Kontent.ai Delivery SDK.
Similar integrations using the same approach:
Docs on how to use Kontent.ai APIs in Javascript
For development, it is possible to use shared project with environment ID: 975bf280-fd91-488c-994c-2f04416e5ee3
, or create a copy of this project using the trial/developer plan subscription on Kontent.ai app and then use Sample site configuration for generating the copy of the sample project.
Acceptance Criteria
- Use X-KC-SOURCE header for client configuration tracking: https://kontent-ai.github.io/Guidelines-for-Kontent.ai-related-tools#analytics
- Publish on NPM to be included in the Astro integration library https://docs.astro.build/en/reference/publish-to-npm/#integrations-library
- Include a simple showcase using the sample project (Environment ID) 975bf280-fd91-488c-994c-2f04416e5ee3 - with one component rendering - i.e. Article title and summary