decaporg / decaporg/decap-cms

Generate and edit config through CMS UI

Open
#341 32 comments 50 reactions 0 assignees View on GitHub
area: design kind: discussion kind: feature pinned
Dominant language
JavaScript
Stars
19.4k
Forks
3.1k
Avg merge
1d 14h
Merged PRs (30d)
9

Description

**- Do you want to request a *feature* or report a *bug*?**

Feature

**- What is the current behavior?**

Users must manually create a config in yaml

**- What is the expected behavior?**

Users should be able to configure the CMS through the UI. The output is still just a yaml config file that is version controlled.

Considerations:
* Allow disabling through manual config
* Strong warnings for changing certain fields, e.g. anything under `backend`
* Provide access through the top right settings menu
* When settings editor loads, compare deployed config and notify user if any changes are awaiting deployment.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the CMS top-right settings menu and how users currently supply the YAML configuration. Define the UI, warnings, deployment-change notification, and manual-config disable path before implementation; done means configuration can be generated and edited through the UI while remaining version-controlled YAML.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, react
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.