ligo/tools/webide
Jev Björsell c59be5f746 * Switch to in-line CI for webide over GitLab's child-pipeline feature. There was too many bugs/weirdness with the child-pipeline. Maybe we use it when it matures.
* 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.
2020-02-13 23:10:02 +00:00
..
packages Import webide into main ligo monorepo 2020-02-06 19:04:18 -08:00
.editorconfig Import webide into main ligo monorepo 2020-02-06 19:04:18 -08:00
.gitignore Import webide into main ligo monorepo 2020-02-06 19:04:18 -08:00
Dockerfile Revert "Merge branch 'feature/adt-generator-poly-3' into 'dev'" 2020-02-11 10:45:08 +00:00
package.json Import webide into main ligo monorepo 2020-02-06 19:04:18 -08:00
README.md Import webide into main ligo monorepo 2020-02-06 19:04:18 -08:00
tsconfig.json Import webide into main ligo monorepo 2020-02-06 19:04:18 -08:00
yarn.lock Import webide into main ligo monorepo 2020-02-06 19:04:18 -08:00

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.