Skip to content
/ cms Public

Should we rewrite a CMS to our own liking? We are doing a POC here

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE_NETLIFY
Notifications You must be signed in to change notification settings

cmsonfire/cms

Repository files navigation

@cmsonfire/cms-monorepo

Rewrite of NetlifyCMS during Decap conversion

Monorepo Setup

  • Typescript
  • pnpm
  • tsup
  • Changesets 📐

CMS

This project is a proof of concept to use pnpm, tsup for the monorepo for the rewrite using typescript.

At first, this project will follow most config and api requirements to allow for an easy conversion to @cmsonfire/cms-app with no guarantee of breaking changes. Improvements will be made to standardize design decisions over trying to simplify usage for plug-n-play (3rd party projects will be able to do plug-n-play versions).

Here is a starter list of targets:

  • - Typescript
  • - ES Modules
  • - UI Style can be extended
  • - All backend API's will be standard options (Major version bump on change)
  • - Replace Redux
  • - Replace Immutable
  • - Use xState ?
  • - Use react-query ?
  • - Use react-location ?
  • - Replace markdown editor ?
  • - Support for mdx in editor ?

NOTE: This project is not a direct fork of netlify-cms, although most code will adhere to the workflow/config of the project as close as possible. Remember, this is a POC and will make decisions based on the best DX/UX. There will be an API first approach rather than git first approach for backend development (bring your own backend).

CONTRIBUTING

Contributing is locked until there is a clear acceptance that a POC is sustainable ($$). At that time, there will be an opening of the project for contributions. Please be patient.

About

Should we rewrite a CMS to our own liking? We are doing a POC here

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE_NETLIFY

Stars

Watchers

Forks

Packages

No packages published