serverless/dashboard

Name: dashboard

Owner: Serverless

Description: Serverless Dashboard ? A desktop application providing a UI for the Serverless Framework

Created: 2015-10-16 18:45:11.0

Updated: 2018-05-23 05:14:45.0

Pushed: 2018-02-08 08:48:25.0

Homepage: https://www.serverless.com

Size: 292

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Serverless Dashboard

This project is about providing a user-friendly layer on top of the serverless CLI.

See the goals of the project here

Download App
Features
Install and run locally

Download the latest version of the desktop app here

Or install the desktop app locally

First, clone the repo via git:

clone https://github.com/serverless/dashboard.git

And then install dependencies.

ashboard && npm install
Running locally

Run these two commands simultaneously in different console tabs.

start
run dev

Run npm run dev (starts webpack + hot-reloading) and npm start (starts electron) in separate terminal windows.

Note: requires a node version >= 4 and an npm version >= 2.

File structure:
Externals

If you use any 3rd party libraries which can't or won't be built with webpack, you must list them in your webpack.config.base.js?

rnals: [
 put your node 3rd party libraries which can't be built with webpack here (mysql, mongodb, and so on..)

CSS Modules

Uses css-modules.

All .css file extensions will use css-modules unless it has .global.css.

If you need global styles, stylesheets with .global.css will not go through the css-modules loader. e.g. app.global.css

Prior Art

Forked from the amazing electron-react-boilerplate


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.