- che-plugins contains Eclipse Che plugins definition
- dockerfiles contains Dockerfiles
- extensions contains Theia Extensions
- plugins contains Theia Plugins
First you need to build che-theia-dev image:
Run in dockerfiles/theia-dev dir:
./build.sh --build-arg:${GITHUB_TOKEN_ARG} --tag:nextThen in dockerfiles/theia run:
./build.sh --build-args:${GITHUB_TOKEN_ARG},THEIA_VERSION=master --tag:next --branch:master --git-ref:refs\\/heads\\/masterWhere ${GITHUB_TOKEN_ARG} is your GitHub API token, it's used for fetching some vscode library that placed on GitHub releases, without that token build may fail.
That script will clone Theia from master branch and all Che related extensions from theirs master branches.