Skip to content

Commit

Permalink
README
Browse files Browse the repository at this point in the history
  • Loading branch information
chrishokamp committed Apr 18, 2017
1 parent 57d4e00 commit db565a6
Showing 1 changed file with 8 additions and 9 deletions.
17 changes: 8 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Introduction

This is the main repo for the prototype web-based CAT tool developed at CNGL.
Welcome to HandyCAT, a flexible web-based CAT tool for translation process research.

#Build Instructions
### Quickstart

The frontend is built entirely with javascript, using the [Angular](http:https://angularjs.org/) framework.

Expand Down Expand Up @@ -97,18 +97,19 @@ Note: the command was previously `grunt serve`, but this was changed so that bot
### Code Style
* use *two spaces* to indent javascript

### Styles
### Style

* the project uses [sass](http:https://sass-lang.com/) and makes use of mixins and css variables in the app/styles/ directory
* you need at least sass 3.3 -- do `sass -v` to check your version, `gem install sass` to install/update

## Microservices
### Microservices

In order to implement new features in HandyCAT, you may need to implement new backend services as well. These should
go in the `microservices/` directory.
go in the `microservices/` directory. The urls to the microservice should then be proxied throught the express server.

## Testing
### Testing

# Building and Deploying
#### Building and Deploying

* The command `grunt handycat_builds` will build the client application into `handycat_builds/`

Expand All @@ -122,7 +123,5 @@ tar czf handycat_build.tar.gz handycat_builds
* if you need to change the port, one way is just to change the hardcoded port number [here](https://github.com/chrishokamp/handycat/blob/master/web.js#L451)




### Language Codes
Some parts of the application rely upon the language tags in the XLIFF being in a format that we understand. HandyCAT adheres to the [XLIFF 2.0 requirements](http:https://docs.oasis-open.org/xliff/xliff-core/v2.0/os/xliff-core-v2.0-os.html#srclang) for the `srcLang` (required) and `trgLang` (optional) attributes, and assumes that language codes are in a format [like this](http:https://tools.ietf.org/html/bcp47#appendix-A).

0 comments on commit db565a6

Please sign in to comment.