Go to file
Michael Shanks ecb62fb105 package updates .. 2019-09-10 10:37:08 +01:00
.vscode initialise master database working 2019-06-07 12:02:48 +01:00
packages package updates .. 2019-09-10 10:37:08 +01:00
.gitignore packaging stuff 2019-09-10 06:00:19 +01:00
.gitmodules removed core submodule 2019-07-15 07:12:32 +01:00
AUTHORS.md making OS friendly :) 2019-06-07 12:09:06 +01:00
CONTRIBUTING.md making OS friendly :) 2019-06-07 12:09:06 +01:00
lerna.json packaging stuff 2019-09-10 06:00:19 +01:00
package.json mono repo 2019-06-07 14:18:10 +01:00
readme.md packages changes and bugfix 2019-09-10 10:25:13 +01:00

readme.md

Getting Started for Contributors

Install requires node-gyp, due to a dependancy on argon2

1. Prerequisites

nodegyp - Windows - npm install --global --production windows-build-tools if you have problems, this might help: https://github.com/nodejs/node-gyp/issues/1278

nodegyp - Ubuntu (same for Mac ?) sudo apt-get install build-essentials

yarn - npm install -g yarn

lerna - npm install -g lerna

jest - npm install -g jest

2. Install and Build

lerna bootstrap will install all modules

lerna run build will build all pakcages

yarn run initialise will initialise your budibase (i.e. create local database)

3. Running

lerna run dev:builder - will run up the builder and server together - i.e. when you want to do some work on the builder

Documentation

A work in progress, lives here: https://github.com/Budibase/docs