Architecture

Netlify CMS is a React application, using Redux for state management with immutable data structures (immutable.js). The core abstractions for content editing are collections, entries, and widgets. Each collection represents a collection of entries. This can either be a collection of similar entries with the same structure, or a set of entries where each has …