Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 2.04 KB

README.md

File metadata and controls

56 lines (38 loc) · 2.04 KB

Translation server CircleCI

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

Architecture of service

Data Model

Data model of Translation server

Catcher

Catcher is middleware in rails APP which catches all used translations in page and then it sends them into Translation Server.

Screenshots

Screenshots middleware takes highlights and images which sends into Translation Server.

Developer

Use the following guides for getting things done, programming well, and programming in style.

Clear database (without users)

rake clear_database

Key Libraries used

JavaScript dev tools

  • yarn eslint: check code style rules
  • yarn eslint -- --fix: automatically fix eslint problems
  • yarn ava: run AVA tests one time
  • yarn ava -- --watch: runs AVA tests and watch for changes
  • yarn jest: run Jest tests one time
  • yarn jest -- --watch: run Jest tests and watch for changes
  • yarn test: run eslint, Jest & AVA