@codebeany/webtrader-charts v0.5.22
The charting library extracted from Webtrader is used for binary-static and webtrader.
In this document:
- Other Documents
- Pre-installation
- Quick start
- How to contribute
- Manage translations
- Deploying to gh-pages
- Publishing to npm
Other Documents
- General implementation - Contain ways to use the library
Pre-installation
Before running or contribute to this project, you need to have the setup of the following packages in your environment
- node
- npm
- git
Quick start
Fork the project
In order to work on your own version, please fork the project to your own repo.
Clone using SSH
git clone git@github.com:your-github-username/webtrader-charts.gitEnter project directory
cd webtrader-chartsChange output folder:
Change
rollup.config.jsto write the output into/examplefolder.**NOTE: you can change the
distfile config inrollup.config.jsby uncommenting the file prop forexample,webtraderorbinary-static
- Install your dependencies:
run the following command on both main project and
/examplefolder:npm install
- Start developing:
run the following command on both main project and
/examplefolder:npm run watch
Open the source code and start editing!
Your site is now running at
http://localhost:8000!
How to contribute
Create branch from the latest dev branch
git checkout dev git pull upstream dev git checkout -b [_your_branch_name]Make your changes
Make pull request
Push your changes to your origin
git push -u origin [_your_branch_name]Click on the autogenerated link from the terminal to open the PR
Make sure to change the PR base to
devbranch
Manage translations
to get the
dictionary.jsonfile:npm run build-translationThe language files
/src/i18/{lang}.jsonfiles.- The library uses the generated
dictionary.jsonfile.
Deploying to gh-pages
To deploy the
/examplefolder:npm run deploy-exampleTo deploy latest version embedded in binary-static (for testing)
npm run deploy-hard**NOTE: For the second time you are deploying, run the following command:
npm run deploy-soft
Publishing to npm
Run:
npm installUpdate the files
dist/webtrader-charts.jsanddist/webtrader-charts.iife.jsnpm run buildUpdate the package version in package.json
Commit the modified files and merge them into the repo
Run:
npm publish
2 years ago