Name: Dragoman
Owner: Improbable Engineering
Description: GUI for polyglot
Created: 2017-08-07 14:43:51.0
Updated: 2018-05-20 00:34:55.0
Pushed: 2017-09-21 21:06:42.0
Homepage: null
Size: 71236
Language: TypeScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
An open source GUI for polyglot, a universal gRPC client
This is an open source project to allow easy debugging of gRPC services, and leverages polyglot. It is powered by Electron, react, redux, webpack
`npm run start
`
figurations": [
ame": "production",
all_config": {
"use_tls": "true",
"oauth_config": {
"refresh_token_credentials": {
"token_endpoint_url": "https://my.auth.server/auth/v1/token",
"client": {
"id": "my_client_id",
"secret": "{{INSERT CLIENT SECRET HERE}}"
},
"refresh_token_path": "{{INSERT PATH TO REFRESH TOKEN HERE}}"
}
}
roto_config": {
"proto_discovery_root": "/path/to/protos",
"include_paths": [
"path/to/protoc/include/1",
"path/to/protoc/include/2"
]
To get started clone the repo:
clone https://github.com/improbable-eng/Dragoman.git your-project-name
And then install dependencies.
your-project-name && npm install
Run these two commands simultaneously in different console tabs for hot module replacement.
m run hot-server
m run start-hot
To simply get going run:
m run start
See electron-debug for more information.
This boilerplate is included following DevTools extensions:
You can find the tabs on Chrome DevTools.
If you want to update extension versions, please set UPGRADE_EXTENSIONS
env, just run:
r macOS
GRADE_EXTENSIONS=1 npm run dev
r Windows
t UPGRADE_EXTENSIONS=1 && npm run dev
To package apps for the local platform:
m run package
To package apps for all platforms:
First, refer to Multi Platform Build for dependencies.
Then,
m run package-all
To package apps with options:
m run package -- --[option]
To run the application without packaging run
m run start
To run End-to-End Test
m run build
m run test-e2e