Source for digital garden builder a multi-player writing tool.
This is an experiment Josh made.
- Clone
git clone [email protected]:Shelob9/digital-garden-builder.git
- Install with Yarn.
- Do not use npm. Must use Yarn 1.x
yarn
yarn lerna bootstrap
There are three workspaces. You can run commands in the workspaces by prefixing there name to the command. For example, to install a package in client workspace, you would run yarn client add cross-env
or to build the server, you would run yarn server build
- Client
yarn client ...
- Generates HTML for each digital garden.
- Server
yarn server ...
- Git API server.
- Builder
- The CLI
- Used to build sites and deploy to Github pages.
- Start server and client
yarn dev
- Start server:
yarn server dev
- Start client:
yarn client dev
- Test server:
yarn test server
- Test client:
yarn test client
yarn lerna publish
The builder is currently the only one being published.