Skip to content
No description, website, or topics provided.
JavaScript CSS HTML
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
src
.gitignore
README.md
package.json
yarn.lock

README.md

This project is an attempt to build a better interface to edit content on a project I worked on.

The project was a marketing website with several pages and each page had a set of reusable modules.

We used GraphCMS to hold the content and provide a GraphQL api.

For this tool to work:

  • your schema must have a Page schema with a string array field called moduleIds.
  • the modules' schemas name should end with Module.

Features

  • List pages
  • Edit page
  • Add modules
  • Edit modules
  • Reorder modules
  • Remove modules
  • Build form based on GraphQL schema
  • Create page
  • Remove page

Develop

Add a .env.local file with GRAPHQL_URL variable pointing to your GraphCMS project endpoint.

Install dependencies

yarn

Run

yarn start
You can’t perform that action at this time.