Eclipse Che is a next generation Eclipse IDE. This repository is licensed under the Eclipse Public License 2.0. Visit Eclipse Che's Web site for feature information or the main Che assembly repository for a description of all participating repositories.
This repo contained new React-based Dashboard at time when it was in active alpha stage. Now this repo is read-only and the code is fully moved into https://github.com/eclipse/che-dashboard.
- Node.js
v10.x.x
and later. - yarn
v1.20.0
or higher.
Note: Below you can find installation instructions
docker build . -f apache.Dockerfile -t quay.io/che-incubator/che-dashboard-next:next
Install all dependencies:
yarn
and start dev-server:
yarn start
The development server serves the project on http://localhost:3000. By default it proxies all API requests to che.openshift.io. You can change this behavior providing your own proxy target url and port using the following command as an example:
yarn start --env.server=https://che-che.192.168.99.100.nip.io --port=3333
For better debugging experience you need to have React and Redux Developer Tools installed in your browser.
It uses dash-licenses to check all dependencies (including transitive) to be known to Eclipse IPZilla or ClearlyDefined. It generates .deps/dev.md
and .deps/prod.md
that contains such information.
Firstly, build the license-tool dockerfile:
yarn licenseCheck:prepare
and then run the license-tool:
yarn licenseCheck:run
Default branding data for the User Dashboard is located in branding.constant.ts#BRANDING_DEFAULT. It can be overridden without re-building the project in product.json file which should contain only values that should overwrite default ones.
Field "configuration.cheCliTool"
should contain the name of a CLI tool that is recommended to be used to work with Che Server from the terminal. It's the "chectl"
by default.
Example:
{
"configuration": {
"cheCliTool": "chectl"
}
}
Che is open sourced under the Eclipse Public License 2.0.