Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eecavanna/nmdc-deployment-dashboard
Web page that displays status information about NMDC infrastructure
https://github.com/eecavanna/nmdc-deployment-dashboard
dashboard react typescript vite
Last synced: about 5 hours ago
JSON representation
Web page that displays status information about NMDC infrastructure
- Host: GitHub
- URL: https://github.com/eecavanna/nmdc-deployment-dashboard
- Owner: eecavanna
- Created: 2024-04-17T03:24:40.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-04-21T19:44:08.000Z (7 months ago)
- Last Synced: 2024-04-21T23:38:58.855Z (7 months ago)
- Topics: dashboard, react, typescript, vite
- Language: TypeScript
- Homepage: https://eecavanna.github.io/nmdc-deployment-dashboard/
- Size: 114 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# nmdc-deployment-dashboard
Deployment Dashboard is an _unofficial_ dashboard showing NMDC service versions and CronJob history.
It is a client-side web application built using TypeScript (language), React Bootstrap (UI framework),
and Vite (build tool).## Development
### Prerequisites
- [Git](https://git-scm.com/) is installed
- [Node.js v20](https://nodejs.org/en/download) is installed### Quick start
You can get a development environment up and running by issuing the following commands on your computer:
```
# Download the repository onto your computer:
git clone {repo-url}
cd nmdc-deployment-dashboard# Install dependencies and run a local development server:
npm install
npm run dev
```### Lint code
You can [run ESLint manually](https://eslint.org/docs/latest/use/command-line-interface) on the entire codebase by
issuing the following command in the root directory of the repository:```shell
npm run lint
```### Format code
You can [run Prettier manually](https://prettier.io/docs/en/cli) on the entire codebase by
issuing the following command(s) in the root directory of the repository:```shell
# Check format.
npm run format:check# Apply format.
npm run format:write
```