banner



Beta Trading Interface Binary Translator

Webtrader

Webtrader.binary.com - The goal of this projection is to create a full-screen trading interface for Binary.com according to the post-obit design:

Webtrader

Build Status node npm

In this certificate:

  • Pre-installation
  • Quick start
  • How to contribute
  • Manage translations
  • Test link deployment

Pre-installation

Before running or contribute to this project, yous need to have the setup of the following packages in your environment:

  • node >=12.3.0
  • npm
  • git

Quick first

  1. Fork the projection

    In order to work on your own version, please fork the project to your ain repo.

  2. Clone using SSH

    git clone git@github.com:your-github-username/webtrader.git
  3. Verify Remote

  4. Add remote using webtraders ssh primal

    git remote add git@github.com:binary-com/webtrader.git
  5. Enter project directory

  6. Install the dependencies:

    npm install npm run build
  7. Start Running the Application:

  8. Open the source lawmaking and get-go editing!

    Your site is now running at http://localhost:9001!

Notation*: Since backend needs an https web address for oauth app register if yous intend to debug oauth login on localhost, you lot demand to modify your /etc/hosts file. For example the https://webtrader.local/ token in src/oauth/app_id.josn is registered to https://webtrader.local/ address, y'all need to do the following in gild to use it locally.

Add this line to your /etc/hosts file.

                              127.0.0.one webtrader.local                          

Utilise this command to run your local server on https.

                              $ sudo node_modules/.bin/grunt connect:https                          

Utilise this command to watch the files.

                              $ node_modules/.bin/grunt && node_modules/.bin/grunt watch:https                          

Become to https://webtrader.local:35729 and accept the self signed ssl document for grunt livereload.

Now yous can debug your app on https://webtrader.local/ locally.

To crash-land release version, run

                              $ npm major-rel     or     $ npm small-scale-rel     or     $ npm patch-rel                          

Every check-in or merge into master will trigger travis-ci build and do a release to production.

Every cheque-in or merge of PR into development will trigger travis-ci build and do a beta release

How to contribute

In order to contribute, please fork and submit pull asking by following all the following mentioned coding rules:

  1. Create branch from latest master branch

                      ```sh git checkout master git pull upstream master git checkout -b {your_branch_name} ```                                  
  2. After finish editing, Add, Commit and Push your changes to github

                                          ```sh  $ git add together .  $ git commit -one thousand {your ideal bulletin}  $ git push --set up-upstream origin {your-branch-name}  ```                                  
  3. Go to your github and create a pull request

  4. Get to pull asking page and copy the url link that will exist your PR link.

  5. Do Test link deployment

Manage translations

Translation related files are in /translations binder.

To extract text for translation:

                              ```sh     $ npm run build     $ cd ./translations     $ python extract.py     $ excerpt.py # extracts string literals from `dist/uncompressed` (from *.html and *.js)     $ extract.py # for merging `.po` files uses `msgmerge` control line tool.     ```                          

Annotation*: The tool should be available on linux, if yous are on Osx try mash install gettext && brew link gettext --strength.

Note*: To submit text to translators: push to translation branch, weblate hook will exist triggered.

Note*: To run into CrowdIn In-Context translations laissez passer querystring ?lang=ach (obs not for production env)

Test link deployment

While submitting your PR, make sure that you deploy your code to your forked gh-pages by running post-obit command, so that the reviewer can have a expect at the deployed code at this url {your-username}.github.io/webtrader/{your-co-operative-name}:

                              ```sh     $ grunt deploy-branch     ```                          

After Completing the steps higher up, you will get a Washed. in your terminal. Go to your browser and key in {your-username}.github.io/webtrader/{your-co-operative-proper noun}. You should come across the Testing page for Webtrader.

Beta Trading Interface Binary Translator,

Source: https://github.com/binary-com/webtrader

Posted by: rappaportstlemulack.blogspot.com

0 Response to "Beta Trading Interface Binary Translator"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel