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.json
cd scripts/ node extract-translations.js
- Commit changes and make pull request to upstream
crowdin
branch - 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