Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/microcmsio/microcms-field-extension

Libraries for create field extension
https://github.com/microcmsio/microcms-field-extension

Last synced: 5 days ago
JSON representation

Libraries for create field extension

Awesome Lists containing this project

README

        

# microcms-field-extension-sdk

This repository contains libraries for create [field extension](https://document.microcms.io/manual/field-extension).

This repository managed as monorepo by [`turborepo`](https://turborepo.org/docs/getting-started).

## Directory structure

- [`microcms-field-extension-api`](./packages/api/): This library do not depend framework (eg React, Vue.js ...)
- [`microcms-field-extension-react`](./packages/react/): This library is useful when using React
- [`microcms-cra-template`](./packages/cra-template/): This directory is template for [`create-react-app`](https://create-react-app.dev/)
- [`examples/react`](./examples/react/): React example
- [`examples/nextjs`](./examples/nextjs/): Next.js example

## Development

Install dependency.

```sh
npm i
```

Test and build.

```sh
npm run format && npm run lint && npm run build
```

Release.

```sh
./publish.sh api patch
./publish.sh react patch
./publish.sh cra-template patch
```