https://github.com/dpostolachi/decoupla-starter
This project is a starter Gatsby application built with TypeScript, demonstrating how to integrate with Decoupla CMS, using the gatsby-source-decoupla plugin. It's designed to provide a quick setup for a blog, fetching content from a pre-configured Decoupla sandbox account.
https://github.com/dpostolachi/decoupla-starter
cms decoupla gatsby
Last synced: 11 months ago
JSON representation
This project is a starter Gatsby application built with TypeScript, demonstrating how to integrate with Decoupla CMS, using the gatsby-source-decoupla plugin. It's designed to provide a quick setup for a blog, fetching content from a pre-configured Decoupla sandbox account.
- Host: GitHub
- URL: https://github.com/dpostolachi/decoupla-starter
- Owner: dpostolachi
- Created: 2025-07-06T14:06:37.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2025-07-30T17:07:09.000Z (11 months ago)
- Last Synced: 2025-07-30T20:10:54.228Z (11 months ago)
- Topics: cms, decoupla, gatsby
- Language: TypeScript
- Homepage: https://decoupla.com
- Size: 334 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Decoupla Gatsby Starter
This project is a starter Gatsby application built with TypeScript, demonstrating how to integrate with Decoupla CMS, using the [gatsby-source-decoupla](https://www.npmjs.com/package/gatsby-source-decoupla) plugin. It's designed to provide a quick setup for a blog, fetching content from a pre-configured Decoupla sandbox account.
## Prerequisites
Before you begin, ensure you have the following installed on your machine:
* Node.js: Version 14 or higher (LTS recommended).
## Getting Started
### Install Dependencies
```bash
npm install
# OR
yarn install
```
### Run the Development Server
```bash
npm run develop
# OR
yarn develop
```
This command will:
* Start a local development server.
* Fetch data from the Decoupla workspace.
* Build the Gatsby site.
You can then open your browser and navigate to [http://localhost:8000](http://localhost:8000) to view the running application. The GraphQL playground will be available at [http://localhost:8000/___graphql](http://localhost:8000/___graphql).
## Connecting to Your Own Decoupla Project
To connect this starter project to your own Decoupla workspace:
* Generate API Credentials: In your Decoupla dashboard, navigate to your workspace's API settings and obtain your Workspace ID and the API Token.
* Update .env: Modify the .env file in the root of this project with your new Decoupla credentials: