Skip to content

ygorcosta/wedeploy-desktop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banner

Keep posted on all activites from your projects and services. Monitor your plan usage and access services logs super fast.

This is not an official application and it's basically a proof of concept.

Usage

You can download the latest release here.

Getting Started

Simply clone down this reposity, install dependencies, and get started on your application.

The use of the yarn package manager is strongly recommended, as opposed to using npm.

yarn install

Development Scripts

# run application in development mode
yarn dev

# compile source code and create webpack output
yarn compile

# `yarn compile` & create build with electron-builder
yarn dist

# `yarn compile` & create unpacked build with electron-builder
yarn dist:dir

Caught a bug?

  1. Fork this repository to your own GitHub account and then clone it to your local device
  2. Install the dependencies: yarn install
  3. Start the app: yarn start

To make sure that your code works in the bundled application, you can generate the binaries like this:

yarn dist

Check ./dist folder for installers.

Roadmap (MVP / Future releases)

  1. Login
  • Check for ~/.we file and search for the auth token. If this is not found, will warn the user to login using the tool
  1. Projects
  • List all projects with their health status badges.
  1. Project Details
  • List project activity feed
  • Health status
  • List of services with their health badges
  1. Usage/Account
  • Show some user stats using account/usage api
  1. Notifications
  • Alert user once a service is down
  • Alert user once a deploy succeeded (We need an API for this.. wedeploy?) :)
  • Alert user once a deploy failed (We need an API for this.. wedeploy?) :)
  1. Installers
  • macOs installer

Screenshots

Ss1 Ss2 Ss3 Ss4

Authors

About

Wedeploy Desktop Application

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 80.4%
  • CSS 19.6%