source: main/trunk/model-interfaces-dev/atea/macron-restoration/README.md@ 35773

Last change on this file since 35773 was 35773, checked in by cstephen, 2 years ago

Update README

File size: 1.6 KB
Line 
1# Korero Māori ASR Interface
2
3A Greenstone 3 interface for the Atea Project, providing a refreshed and greenstone-integrated interface for the [Māori Macron Restoration service](https://trac.greenstone.org/browser/other-projects/the-macronizer/trunk).
4
5// TODO: This project uses an updated Macroniser backend. It hasn't been committed to the repository however.
6If I don't update these instructions after it has been, it'll either have taken over the trunk of the old macroniser
7or be under https://trac.greenstone.org/browser/gs3-extensions/atea-nlp-tools/trunk/src
8
9## Project setup
10
11Ensure that [node.js](https://nodejs.org) is on your path. (e.g., which node)
12
13You will also need to setup the Greenstone3 `macron-restoration` extension. Visit https://trac.greenstone.org/browser/other-projects/the-macronizer/trunk to get the source, and check the [wiki page](http://wiki.greenstone.org/doku.php?id=internal:macroniser) for setup instructions.
14
15```
16npm install
17```
18
19### Compile and hot-reload for development
20
21This will open a development webserver on http://localhost:8080 that is detached from the running Greenstone instance.
22
23```
24npm run serve
25```
26
27### Compile and minify for production
28
291. In `vue.config.js`, update the `publicPath` property if necessary.
30
311. Build the project.
32
33 ```
34 npm run build
35 ```
36
373. Visit the `macron-restoration` Greenstone3 XSL page. For a default Greenstone3 installation, this should be located at http://localhost:8383/greenstone3/library/page/macron-restoration
38
39### Lint and fix files
40
41This uses the settings in `.eslintrc.js` to lint the project, and attempts to fix mistakes accordingly.
42
43```
44npm run lint
45```
Note: See TracBrowser for help on using the repository browser.