mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-06-07 15:11:03 +00:00
Updated documentation tool (#155)
* Updated documentation tool Added templates Updated documentation using tool * Fixed incorrect version in web README * Added new templates to tool. Updated documents in templates across the code base. Used tool to regenerate documentation.
This commit is contained in:
committed by
Adrian Gallagher
parent
aaf9f52a70
commit
3b8591bcc8
75
tools/documentation/web_templates/web_readme.tmpl
Normal file
75
tools/documentation/web_templates/web_readme.tmpl
Normal file
@@ -0,0 +1,75 @@
|
||||
{{define "web" -}}
|
||||
{{template "header" .}}
|
||||
## Current Features
|
||||
|
||||
+ It can run
|
||||
+ It can be compiled with Electron to run as an executable
|
||||
+ Websocket support to listen to GoCryptoTrader events
|
||||
+ Material design
|
||||
+ Has a semi-working Settings page
|
||||
+ Has a basic ticker dashboard
|
||||
|
||||
## Install dependencies with npm
|
||||
|
||||
``` bash
|
||||
npm install
|
||||
```
|
||||
|
||||
If you want to generate Angular components with Angular-cli , you **MUST** install `@angular/cli` in npm global context.
|
||||
Please follow [Angular-cli documentation](https://github.com/angular/angular-cli) if you had installed a previous version of `angular-cli`.
|
||||
|
||||
``` bash
|
||||
npm install -g @angular/cli
|
||||
```
|
||||
|
||||
## To build for development
|
||||
|
||||
``` bash
|
||||
npm run start:web
|
||||
```
|
||||
|
||||
Currently runs with:
|
||||
|
||||
- Angular v6.0.9
|
||||
- Angular-CLI v6.0.8
|
||||
- Electron v1.8.7
|
||||
- Electron Builder v20.0.4
|
||||
|
||||
|
||||
## To build for production
|
||||
|
||||
- **in a terminal window** -> npm start
|
||||
|
||||
Voila! You can use your Angular + Electron app in a local development environment with hot reload !
|
||||
|
||||
## Manage your environment variables
|
||||
|
||||
- Using local variables : `npm start` or `cross-env ENV=local npm start`
|
||||
- Using development variables : `cross-env ENV=dev npm start`
|
||||
- Using production variables : `cross-env ENV=prod npm start`
|
||||
|
||||
## Included Commands
|
||||
|
||||
|Command|Description|
|
||||
|--|--|
|
||||
|`npm run ng:serve`| Execute the app in the browser |
|
||||
|`npm run start:web`| Execute the app in the browser |
|
||||
|`npm run build`| Build the app. Your built files are in the /dist folder. |
|
||||
|`npm run build:prod`| Build the app with Angular aot. Your built files are in the /dist folder. |
|
||||
|`npm run electron:local`| Builds your application and start electron
|
||||
|`npm run electron:linux`| Builds your application and creates an app consumable on linux system |
|
||||
|`npm run electron:windows`| On a Windows OS, builds your application and creates an app consumable in windows 32/64 bit systems |
|
||||
|`npm run electron:mac`| On a MAC OS, builds your application and generates a `.app` file of your application that can be run on Mac |
|
||||
|
||||
**Your application is optimised. Only /dist folder and node dependencies are included in the executable.**
|
||||
|
||||
## Contributors
|
||||
|
||||
|User|Github|Contribution|
|
||||
|--|--|--|
|
||||
|GloriousCode|https://github.com/gloriouscode |Lead front-end|
|
||||
|Maxime GRIS|https://github.com/maximegris |Angular4 + Electron Base|
|
||||
|Shazbert|https://github.com/shazbert |Initial designs|
|
||||
{{template "contributions"}}
|
||||
{{template "donations"}}
|
||||
{{end}}
|
||||
Reference in New Issue
Block a user