https://github.com/serverless/dashboard-plugin
The Serverless Framework Dashboard plugin
https://github.com/serverless/dashboard-plugin
Last synced: 2 months ago
JSON representation
The Serverless Framework Dashboard plugin
- Host: GitHub
- URL: https://github.com/serverless/dashboard-plugin
- Owner: serverless
- License: mit
- Created: 2018-10-30T20:19:31.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-10-03T07:57:09.000Z (8 months ago)
- Last Synced: 2024-11-15T23:09:43.927Z (7 months ago)
- Language: JavaScript
- Homepage: https://www.serverless.com/dashboard/
- Size: 14.2 MB
- Stars: 49
- Watchers: 16
- Forks: 31
- Open Issues: 49
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Serverless Framework Dashboard Plugin
[](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)
[](https://badge.fury.io/js/@serverless/dashboard-plugin)
[](https://codecov.io/gh/serverless/dashboard-plugin)To enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.
Upon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.
## Dev notes
### Install dependencies and build SDK JS
```
npm i
cd sdk-js
npm i
npm run build
cd -
```### Test
```
npm t
cd sdk-js
npm t
cd -
```#### Integration tests
For integration tests run you need an access to `integration` dashboard organization, and generated for it access key.
Then tests can be run as:
```
SERVERLESS_ACCESS_KEY=xxx npm run integration-test
```### Release process
- Create a PR updating version in `package.json`
- Create a draft release on github with a change log
- Have it approved & merge (Release is automatically published via CI)