Stores translations with location and screenshot. Enable users to easily edit translations and then any rails application can use them.
- To start application use
bundle exec rails s
- To start react application for development
gulp watch
- React application is on
/app
route
Data model of Translation server
Catcher is middleware in rails APP which catches all used translations in page and then it sends them into Translation Server.
Screenshots middleware takes highlights and images which sends into Translation Server.
Use the following guides for getting things done, programming well, and programming in style.
rake clear_database
- Interfacer - REST API client
- Reselect -
State => Props
helper with memoization - Normalizr - Normalizes fetched data for store
- Draft - Rich html editor
- Flow - Static Type checker
yarn eslint
: check code style rulesyarn eslint -- --fix
: automatically fix eslint problemsyarn ava
: run AVA tests one timeyarn ava -- --watch
: runs AVA tests and watch for changesyarn jest
: run Jest tests one timeyarn jest -- --watch
: run Jest tests and watch for changesyarn test
: runeslint
,Jest
&AVA