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

https://github.com/xiphoseer/padington-client

Client for a collaborative editor
https://github.com/xiphoseer/padington-client

collaborative-editor javascript prosemirror rollup rollup-plugin-scss

Last synced: 6 months ago
JSON representation

Client for a collaborative editor

Awesome Lists containing this project

README

          

# padington-client

This repo contains a prototype for a collaborative editing client based on [ProseMirror](https://prosemirror.net/). The repository was derived from the [rollup-starter-app](https://github.com/rollup/rollup-starter-app) template.

## Getting started

Clone this repository and install its dependencies:

```bash
git clone https://github.com/xiphoseer/padington-client
cd padington-client
npm install

# or
npx degit "xiphoseer/padington-client" my-app
cd my-app
npm install
```

The `public/index.html` file contains a `` tag, which means we need to create `public/bundle.js`. The `rollup.config.js` file tells Rollup how to create this bundle, starting with `src/main.js` and including all its dependencies, including [date-fns](https://date-fns.org).

`npm run build` builds the application to `public/bundle.js`, along with a sourcemap file for debugging.

`npm start` launches a server, using [serve](https://github.com/zeit/serve). Navigate to [localhost:5000](http://localhost:5000).

`npm run watch` will continually rebuild the application as your source files change.

`npm run dev` will run `npm start` and `npm run watch` in parallel.

## License

TBD, likely MPL-2.0