# che-dashboard **Repository Path**: mirrors_eclipse/che-dashboard ## Basic Information - **Project Name**: che-dashboard - **Description**: No description available - **Primary Language**: Unknown - **License**: EPL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-22 - **Last Updated**: 2026-01-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Next](https://github.com/eclipse-che/che-dashboard/actions/workflows/next-build-multiarch.yml/badge.svg)](https://github.com/eclipse-che/che-dashboard/actions/workflows/next-build-multiarch.yml) [![codecov](https://codecov.io/gh/eclipse-che/che-dashboard/branch/main/graph/badge.svg?token=ao9sqdlXeT)](https://codecov.io/gh/eclipse-che/che-dashboard) [![Contribute](https://www.eclipse.org/che/contribute.svg)](https://workspaces.openshift.com#https://github.com/eclipse-che/che-dashboard) [![Contribute (nightly)](https://img.shields.io/static/v1?label=nightly%20Che&message=for%20maintainers&logo=eclipseche&color=FDB940&labelColor=525C86)](https://che-dogfooding.apps.che-dev.x6e0.p1.openshiftapps.com#https://github.com/eclipse-che/che-dashboard&storageType=persistent) ## About Eclipse Che 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](https://eclipse.org/che/) for feature information or the main [Che assembly repository](https://github.com/eclipse/che) for a description of all participating repositories. # Eclipse Che Dashboard ## Requirements - Node.js `v18.16` and later. **Note**: Below you can find installation instructions - [Node.js](https://docs.npmjs.com/getting-started/installing-node) - [yarn](https://yarnpkg.com/getting-started/install) ## Contributing To report or address issues and actively contribute to the codebase, please refer to [CONTRIBUTING.md](./CONTRIBUTING.md) for comprehensive details on our requirements and instructions on getting started. ## Branding The default branding data is in [branding.constant.ts](https://github.com/eclipse-che/che-dashboard/tree/main/packages/dashboard-frontend/src/services/bootstrap/branding.constant.ts). It could be overridden with [product.json](https://github.com/eclipse-che/che-dashboard/tree/main/packages/dashboard-frontend/assets/branding/product.json) file, without rebuilding the project, just replace `assets/branding/product.json` file in the public folder. Example: ```json { "title": "Custom Che", "name": "Custom Che" } ``` ### Configurability Field `"header.warning"` allows you to display a message at the top of the dashboard. You can use HTML to configure the field but only the '\' tag and 'href', 'target' properties are accepted. It's undefined by default. Example: ```json { "header": { "warning": "Server upgrades are happening at 1:00 PM. To learn more visit foo" } } ``` Field `"links"` allows you to configure links in the masthead, like ``` links: [ { text: 'Make a wish', href: 'mailto:che-dev@eclipse.org' }, { text: 'Documentation', href: 'https://www.eclipse.org/che/docs/che-7' } ] ``` #### External Applications Menu (experimental) The Dashboard has the ability to provide the way to navigate to the OpenShift cluster console via the `Applications` menu that is shown in the Dashboard masthead. This ability can be tunned by setting the environment variables: | Env var | Description | Default value | | ------- | ----------- | ------------- | | OPENSHIFT_CONSOLE_GROUP | The group title where Console link is shown | Applications | | OPENSHIFT_CONSOLE_TITLE | The title that is displayed near icon. Set to "" to hide that Console Link at all. | OpenShift Console | | OPENSHIFT_CONSOLE_ICON | The icon that is used for the link | ${CONSOLE_URL}/static/assets/redhat.png | The following example shows how to provision that env vars with Che Operator: ```sh CHE_NAMESPACE="eclipse-che" cat <