Deriv.com static content
- node
- npm
- gatsby-cli (npm install -g gatsby-cli)
- Prettier setup in your editor https://prettier.io/ (or you can run
npm run format) - Stylelint setup in your editor https://stylelint.io/ (or you can run
npm run stylelint) - Eslint setup in your editor https://eslint.org/ (or you can run
npm run eslint)
-
Install your dependencies:
npm install
-
To start developing:
npm start
-
Open the source code and start editing!
Your site is now running at
http://localhost:8000!Note: You'll also see a second link:
http://localhost:8000/___graphql. This is a tool you can use to experiment with querying your data. Learn more about using this tool in the Gatsby tutorial.
- Checkout crowdin branch, pull the latest changes, and create new branch from crowdin
git checkout crowdin git pull upstream crowdin git checkout -b [_your_branch_name]
- Pull the latest changes from dev branch
git pull upstream dev
- Extract translation text to update
messages.jsoncd scripts/ node extract-translations.js - Commit changes and make pull request to upstream
crowdinbranch - Merge pull request will trigger crowdin hook to update translation text in crowdin
-
Basic name.github.io/deriv-com/
npm run deploy-dev
⚠️ This will remove your branch deployments -
To a specific branch:
branch_name=fix_all_the_bugs npm run deploy-branch
- This will be deployed to name.github.io/deriv-com/br/fix_all_the_bugs
- To cleanup all branches run
npm run deploy-dev