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

https://github.com/jspears/subschema-monorepo


https://github.com/jspears/subschema-monorepo

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

Subschema Devel
===
This project is here to make developing subschema itself more convenient.

While most of the time, I write tests in subschema/test, to develop new
functionality it is often useful to test things in the demo.

In this case you should use this.

I try to make writing subschema apps easy, I haven't tried so hard to make
writing subschema easy, this project is an attempt to fix this.

More on [Subschema](https://github.com/subschema/subschema), [demo](https://subschema.github.io/subschema)

#Requirements
* NPM >3 - There are known issues with npm2 and babel.
```sh
$ sudo npm install npm@latest -g
```
* node > 4 - Seems to be fine on node 4 and up.

#Installation
```sh
$ git clone --recursive [email protected]:subschema/subschema-devel.git
$ cd subschema-devel
$ git submodule init
$ git submodule update --remote --merge
$ git submodule update --recursive
$ bash install.sh
$ cd subschema-demo
$ npm run hot
```

#Publishing
This cleans all the modules, installs them, runs publish and then gh-pages to publish
demos. It takes a few minutes.

Switches
-a all - Run everything
-c clean - Just Clean
-g github - github pages
-t tag - git commit tag and push
-i install
-p publish

```sh
$ ./publish.sh -a -c -g -t -i [...pkg]

```

##Notes to self.
* git push per submodule, git commit in subschema-devel.
* make sure remotes are up to date.
*