Tohuhono / Oberon

https://oberon-tohuhono.vercel.app
MIT License
15 stars 2 forks source link

OberonCMS

A monorepo for OberonCMS and the related packages and tooling.

Quick start

We use pNpm for workspace support - if you choose to use npm or yarn ymmv.

pnpm install

pnpm dev:oberon # Develop OberonCMS and all dependencies using the playground.

pnpm dev:demo # Develop the demo app and all dependencies.

pnpm dev:docs # Develop the documentation.

pnpm dev:rich-text-demo # Develop the rich text demo app and all dependencies.

pnpm tsc # Typecheck

pnpm lint:fix # Run eslint, fixing any issues

pnpm prettier:fix # Run prettier, fixing any issues

pnpm build # Build all packages

pnpm change # Add a changset entry

What's inside?

This Turborepo that includes the following packages and apps:

Apps

Packages

OberonCMS

Plugins

Utilities and Config

Puck components

Recipes

Used by the create-oberon-app command. If you would like to support other frameworks, please get in touch as we would love to help.

Contributing

OberonCMS is an open source project and we welcome contributions from the community. You can raise an issue or submit a pull request to help us improve.

  1. Fork and clone the repository
  2. Ensure you have the LTS version of Node.js installed, as well as the latest version of pnpm.
  3. Install the project dependencies by running pnpm install.
  4. Implement your changes, as well as any documentation or tests that are required.
  5. Create a changeset for your changes by running pnpm changeset.
  6. Open a pull request with your changes and changeset.

What next?

We are under heavy development, building out the core capabilities. Check out our todo list for upcoming features.

Contributors

Jon
Jon Vivian
Ahmed
Ahmed Rowaihi
turbobot-temp/
turbobot-temp
oberoncms/
oberoncms