Moera Web Client
Live network: https://web.moera.org
Read more about Moera at https://moera.org
Learn more about Moera web client: http://moera.org/overview/browser-extension.html
Bugs and feature requests: https://github.com/MoeraOrg/moera-issues/issues
How to setup a complete Moera Development Environment: http://moera.org/development/setup/index.html
Installation instructions:
- As prerequisites, you need to have Node.js 8.12+ and Yarn installed.
- Go to the source directory.
- Install project dependencies:
yarn install
- By default, the server that serves the client runs on port 3000. If you want
it to run on a different port, change the value of
PORT
variable in./run
script. - If you use your own naming server, make sure its location is set correctly in client settings.
- Execute
./run
script. - New browser tab with the client in it is opened automatically, you can use it directly as a standalone client. But if you have browser extension installed, set your client URL in the browser extension settings and let the browser extension to load the client. In this case, the browser tab with the client can be closed.
Note for WebStorm/IntelliJ users
The project uses absolute paths for imports. If your IDE complains about non-installed modules, you may do the following (or read the full instructions):
- Mark the
src/
directory as a Resources Root. - Go to Settings > Editor > Code Style > JavaScript, go to the Imports tab and tick Use paths relative to the project, resource or sources roots.
- Go to Settings > Editor > Code Style > TypeScript, go to the Imports tab and tick Use paths relative to tsconfig.json.