c59be5f746
* Flatten the build_and_deploy_docker and build_and_deploy_website into one step. They don't appear to be dependent, and if the upstream "test" jobs ran okay, then we can run these jobs in parallel. * Run the webide unit tests in the `test` stage only if there are changes to the tools/webide directory. * Switch to using the new `rules` ([docs](https://docs.gitlab.com/ee/ci/yaml/#rules))property instead of `only` / `except`. `rules` is now the preferred way of setting job policies. `only`/`except` are [candidates for deprecation](https://docs.gitlab.com/ee/ci/yaml/#onlyexcept-basic). * Build/push docker images only when CI is running on the canonical `ligolang/ligo` repo. Makes hacking on CI in forked repos easier. * Don't push a `latest` tag for the webide. |
||
---|---|---|
.. | ||
packages | ||
.editorconfig | ||
.gitignore | ||
Dockerfile | ||
package.json | ||
README.md | ||
tsconfig.json | ||
yarn.lock |
Quick Start
Install yarn
.
Run yarn
to install dependencies.
Server
See the README under the packages/server/
for information about how to get started on the server development.
Client
See the README under the packages/client/
for information about how to get started on the client development.