Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/status-board/status-board
Status Board is a dashboard framework written in nodejs.
https://github.com/status-board/status-board
atlasboard dashboard nodejs typescript wallboard
Last synced: 17 days ago
JSON representation
Status Board is a dashboard framework written in nodejs.
- Host: GitHub
- URL: https://github.com/status-board/status-board
- Owner: status-board
- License: mit
- Created: 2017-11-09T20:11:17.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-10-02T18:33:49.000Z (over 1 year ago)
- Last Synced: 2024-12-03T16:13:00.770Z (about 1 month ago)
- Topics: atlasboard, dashboard, nodejs, typescript, wallboard
- Language: JavaScript
- Homepage:
- Size: 7.46 MB
- Stars: 25
- Watchers: 5
- Forks: 6
- Open Issues: 46
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Roadmap: docs/ROADMAP.md
Awesome Lists containing this project
README
# status-board
[![All Contributors](https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square)](#contributors)
[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red.svg)](https://github.com/airbnb/javascript)
[![Slack Channel](https://slackin-xmjstmxrio.now.sh/badge.svg)](https://slackin-xmjstmxrio.now.sh/)
[![Module LTS Adopted'](https://img.shields.io/badge/Module%20LTS-Adopted-brightgreen.svg?style=flat)](http://github.com/CloudNativeJS/ModuleLTS)| | CircleCI | Dependencies | Dev Dependencies | Maintainability | Test Coverage | License |
|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| master | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/master.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/master) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/master/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/master/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | [![Maintainability](https://api.codeclimate.com/v1/badges/361a35856d52f3e4bf72/maintainability)](https://codeclimate.com/github/jameswlane/status-board/maintainability) | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/master/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | |
| 1.x | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/1.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/1.x) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/1.x/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/1.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/1.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | |
| 2.x | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/2.x.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/2.x) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/2.x/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/2.x/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/2.x/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | |
| beta | [![CircleCI](https://circleci.com/gh/jameswlane/status-board/tree/beta.svg?style=svg)](https://circleci.com/gh/jameswlane/status-board/tree/beta) | [![dependencies Status](https://david-dm.org/jameswlane/status-board/beta/status.svg)](https://david-dm.org/jameswlane/status-board) | [![devDependencies Status](https://david-dm.org/jameswlane/status-board/beta/dev-status.svg)](https://david-dm.org/jameswlane/status-board?type=dev) | | [![codecov](https://codecov.io/gh/jameswlane/status-board/branch/beta/graph/badge.svg)](https://codecov.io/gh/jameswlane/status-board) | |Status Board is a fork of [Atlasboard](https://atlasboard.bitbucket.io) dashboard framework written in nodejs.
The last real update was over a year ago it seems development has went stale for the project.
I decided to fork it and release it under another name, and continue to improve it.
# Installation
```
npm install status-board
```This is specially useful during development so you only bring up the components you need.
## Running your wallboard using Atlasboard as a module
From your wallboard directory, assuming that you have ``start.js`` run:
```
npm start
`````start.js`` looks like this and it is included in > 1.0:
```
const statusBoard = require('status-board').default;statusBoard(
{
port: process.env.ATLASBOARD_PORT || 3000,
install: false
},
function (err) {
if (err) {
throw err;
}
}
);
```You'll need to add the Status Board dependency to your ``package.json``.
## Packages and resources
# Documentation
## Migrating from Atlasboard
Nothing is supposed to break once you upgrade but you may want to update a few things:
## Module Long Term Support Policy
This module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:
| Module Version | Release Date | Minimum EOL | EOL With | Status |
|------------------|--------------|-------------|--------------|---------|
| 1.x.x | Nov 2017 | Apr 2019 | Node.js 6.x | Current |Learn more about our LTS plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/LTS.md).
## Roadmap
Learn more about our reoadmap plan in [docs](https://github.com/jameswlane/status-board/blob/master/docs/ROADMAP.md).### Big Thanks
Cross-browser Testing Platform and Open Source <3 Provided by [Sauce Labs][homepage]
[homepage]: https://saucelabs.com
## Contributors
Thanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):
| [
James W. Lane III](http://fueledbydreams.com)
[💻](https://github.com/jameswlane/status-board/commits?author=jameswlane "Code") [⚠️](https://github.com/jameswlane/status-board/commits?author=jameswlane "Tests") [🚇](#infra-jameswlane "Infrastructure (Hosting, Build-Tools, etc)") [🔧](#tool-jameswlane "Tools") | [
Swami Kalagiri](https://www.linkedin.com/in/swami-kalagiri)
[💻](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri "Code") [⚠️](https://github.com/jameswlane/status-board/commits?author=SwamiKalagiri "Tests") |
| :---: | :---: |This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!