* Add gitlab-ci configuration * Attempt to fix cypress binary installation cache * Even more improve caching, add wait-on step to ensure, that web server is ready to run cypress * Exclude cache directory from linting * Do not cache yarn's global cache to reduce the size of the cache to upload * Disable Sentry for e2e tests, enable parallelization for cypress * Store build artifacts * Add dev deployment stage * Try to fix commits association * Fix sentry-cli param name * Disable host checking for rsync * Disable host checking via ssh config * Add production deployment step * Fix deployment Sentry notifying, allow performing auto deployment with special commit message * Make autodeploy [deploy] * Cleanup test branch refs * Remove environment definition. Detect it based on the domain name * Store cache for E2E tests separately
Ely.by Accounts Web Frontend
Web interface for Ely.by Accounts service. Developed using ReactJS and Flow typing.
Development
To get the code for this repository, run the following commands:
# Clone your fork
git clone https://github.com/elyby/accounts-frontend.git
# Switch to the project folder
cd accounts-frontend
# Install dependencies
yarn install
After that you need to copy config/template.env.js
into config/env.js
and
adjust it for yourself. Then you can start the application in dev mode:
yarn start
This will start the dev server on port 8080, which will automatically apply all
changes in project files, as well as proxy all requests to the backend on the
domain specified in env.js
.
To run the tests execute:
yarn test
How to submit PR
-
Fork it.
-
Place your code in a separate branch
git checkout -b <your_branch_name>
. -
Add your fork as a remote
git remote add fork https://github.com/<your_username>/accounts-frontend.git
. -
Push to your fork repository
git push -u fork <your_branch_name>
.
Translating
Ely.by translation is done through the Crowdin service. Click here to participate in the translation of the project.