Line | |
---|
1 | # Korero MÄori ASR Interface
|
---|
2 |
|
---|
3 | A 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 | ## Project setup
|
---|
6 |
|
---|
7 | Ensure that [node.js](https://nodejs.org) is on your path. (e.g., which node)
|
---|
8 |
|
---|
9 | You 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.
|
---|
10 |
|
---|
11 | ```
|
---|
12 | npm install
|
---|
13 | ```
|
---|
14 |
|
---|
15 | ### Compile and hot-reload for development
|
---|
16 |
|
---|
17 | This will open a development webserver on http://localhost:8080 that is detached from the running Greenstone instance.
|
---|
18 |
|
---|
19 | ```
|
---|
20 | npm run serve
|
---|
21 | ```
|
---|
22 |
|
---|
23 | ### Compile and minify for production
|
---|
24 |
|
---|
25 | 1. In `vue.config.js`, uncomment the `publicPath` property, and optionally change it to point to where your production distribution will be placed relative to the root `interfaces` directory.
|
---|
26 |
|
---|
27 | 2. Build the project.
|
---|
28 | ```
|
---|
29 | npm run build
|
---|
30 | ```
|
---|
31 |
|
---|
32 | 3. 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
|
---|
33 |
|
---|
34 | ### Lint and fix files
|
---|
35 |
|
---|
36 | This uses the settings in `.eslintrc.js` to lint the project, and attempts to fix mistakes accordingly.
|
---|
37 |
|
---|
38 | ```
|
---|
39 | npm run lint
|
---|
40 | ```
|
---|
Note:
See
TracBrowser
for help on using the repository browser.