lameta (the Metadata Editor for Transparent Archiving) is a tool for Language Documentation.
Download Installers
Stack: Typescript, React, mobx, webpack, electron.
Install node & yarn then
$ yarn
$ yarn lingui-compile
$ yarn dev
To package apps for the local platform:
$ yarn package
More information available in the upstream project: electron-react-typescript-boilerplate
When running e2e tests, there is occasionally a mystery error that won't go away, even if you got back to previous commits were unit tests were running. It goes away with a restart, git clean -dxf && yarn && yarn test
. Make sure everything is committed first!
If you see something like TypeError: beforeAll is not a function
, that is caused by explicitly defining of the jest functions, as in const { describe, it, beforeEach, afterEach } = require("jest");
Just remove that.
When running lameta, if you see this in the Chrome debug console:
Uncaught Error: Cannot find module './en/messages.js'
then you need to do yarn lingui-compile
.
MIT