Skip to content

marteadrian-digando/slice-machine

 
 

Repository files navigation

Slice Machine logo

A workflow for developing and deploying website sections

Slice Machine

Slice Machine is a tool that helps you build and maintain page sections, define their model, edit properties, deploy them, and much more! It also comes with a visual interface, Prismic, that allows even your most technically challenged colleagues to easily build pages without any further help from the dev team.

As of today, Slice Machine works with Nuxt.js and Next.js but support for other technologies is coming soon!

You can learn more about Slice Machine itself at slicemachine.dev.

Prismic?

Prismic is a Headless CMS that offers unlimited custom types, API calls, and a bunch of other great things. You can check it out here.

Documentation

If you're looking for how to use Slice Machine with your project check out our Quick Start guide or have a look at Slice Machine documentation.

This repository

This repository is the main repository of the Slice Machine project, it is managed as a monorepo by Lerna and composed of many npm packages.

Packages

Here is some information about inner packages:

  • next-slicezone: slice zone component for Next.js ;
  • nuxt-sm: Nuxt.js companion module for Vue.js slice zone ;
  • sm-api: Slice Machine API serving different parts of the project ;
  • sm-commons: common utilities for Slice Machine ;
  • vue-slicezone: slice zone component for Vue.js.

Some resources

Slice libraries

A "libraries page" will drop soon on Slice Machine website, in the meantime here are existing slice libraries:

About

Common utilities to build Slice Machine libraries

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 84.6%
  • Vue 7.9%
  • HTML 7.5%