gitlab-team-dashboard

所属分类:Git
开发工具:TypeScript
文件大小:0KB
下载次数:0
上传日期:2023-09-23 07:04:32
上 传 者sh-1993
说明:  GitLab的以团队为中心的web仪表板,
(Team focussed web dashboard for GitLab,)

文件列表:
LICENSE (1070, 2023-11-19)
docs/ (0, 2023-11-19)
docs/Build-Pipelines.png (1627267, 2023-11-19)
docs/Oldest-Merge-Requests.png (1134041, 2023-11-19)
docs/overview.png (12984, 2023-11-19)
docs/overview.puml (356, 2023-11-19)
package-lock.json (606449, 2023-11-19)
package.json (1335, 2023-11-19)
public/ (0, 2023-11-19)
public/SourceCodePro-Regular.ttf (119788, 2023-11-19)
public/favicon.ico (15406, 2023-11-19)
public/img/ (0, 2023-11-19)
public/img/luca-bravo-xnqVGsbXgV4-unsplash.jpg (530328, 2023-11-19)
public/img/scott-webb-OxHPDs4WV8Y-unsplash.jpg (731690, 2023-11-19)
public/index.html (947, 2023-11-19)
public/logo192.png (5658, 2023-11-19)
public/logo512.png (17917, 2023-11-19)
public/manifest.json (495, 2023-11-19)
public/robots.txt (67, 2023-11-19)
src/ (0, 2023-11-19)
src/App.css (53, 2023-11-19)
src/App.test.tsx (273, 2023-11-19)
src/App.tsx (1299, 2023-11-19)
src/bulma.min.css (207302, 2023-11-19)
src/components/ (0, 2023-11-19)
src/components/PageFooter.css (56, 2023-11-19)
src/components/PageFooter.tsx (658, 2023-11-19)
src/components/PageHeader.css (178, 2023-11-19)
src/components/PageHeader.tsx (3020, 2023-11-19)
src/components/Typewriter.css (322, 2023-11-19)
src/components/Typewriter.tsx (364, 2023-11-19)
src/index.css (309, 2023-11-19)
src/index.tsx (554, 2023-11-19)
src/model/ (0, 2023-11-19)
... ...

[![Azure Static Web Apps CI/CD](https://github.com/huddeldaddel/gitlab-team-dashboard/actions/workflows/azure-static-web-apps-zealous-water-0a5e94103.yml/badge.svg?branch=main)](https://github.com/huddeldaddel/gitlab-team-dashboard/actions/workflows/azure-static-web-apps-zealous-water-0a5e94103.yml) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier) # GitLab Team Dashboard This is a dynamic dashboard that displays the status of development projects managed in GitLab (on site or in the cloud). The dashboard is designed to be displayed on a TV screen or some large display. The dashboard loops through multiple views. These views currently are: * **Status of CI/CD Pipelines** ![image](./docs/Build-Pipelines.png) * **List of oldest open Merge Requests** ![image](./docs/Oldest-Merge-Requests.png) ## Build ### Requirements * [Node.js](https://nodejs.org) version 18 or newer * npm ### Steps * Get the source code * Open a shell and change into root folder of project * Run `npm i` to install dependencies * Run `npm run build` to generate static pages * Now deploy content of the *build* folder to some web server ## Hosted version No need to build and host the dashboard yourself - unless you want to extend or adapt the source code. You can always find the latest version at https://gitlab-dashboard.thomas-werner.engineer. ## Security The dashboard is designed to run entirely in the browser and is not dependent on a backend server. Configuration data - like credentials - and the dashboard data itself are stored in the local storage of the browser. This simplifies the deployment and operation of the dashboard and ensures that sensitive information does not fall into unauthorised hands. ![image](./docs/overview.png)

近期下载者

相关文件


收藏者