openflexure-microscope-server/js
2021-09-16 15:13:18 +01:00
..
public Move Vue app to a js directory 2021-09-16 15:13:17 +01:00
src Move Vue app to a js directory 2021-09-16 15:13:17 +01:00
.env.development Move Vue app to a js directory 2021-09-16 15:13:17 +01:00
.env.production Move Vue app to a js directory 2021-09-16 15:13:17 +01:00
.eslintrc.js Move Vue app to a js directory 2021-09-16 15:13:17 +01:00
.gitignore Move Vue app to a js directory 2021-09-16 15:13:17 +01:00
babel.config.js Move Vue app to a js directory 2021-09-16 15:13:17 +01:00
CONTRIBUTING.md Move Vue app to a js directory 2021-09-16 15:13:17 +01:00
LICENSE Move Vue app to a js directory 2021-09-16 15:13:17 +01:00
package-lock.json Move Vue app to a js directory 2021-09-16 15:13:17 +01:00
package.json Move Vue app to a js directory 2021-09-16 15:13:17 +01:00
README.md Move Vue app to a js directory 2021-09-16 15:13:17 +01:00
vue.config.js Add missing vue-config 2021-09-16 15:13:18 +01:00

OpenFlexure Microscope JS Client

Key info

  • Vue.js web application providing a graphical interface for the OFM

  • Once built, will be served by the API server from the host root on port 5000

  • See openflexure-microscope-server/README.md for details on local installation and building

Developer guidelines

Creating releases

VS Code and ESLint

To prevent the editor from interfering with ESLint, add to your project settings.json:

{
    "editor.tabSize": 2,
    "cSpell.enabled": false,
    "eslint.validate": ["vue","javascript", "javascriptreact"],
    "editor.formatOnSave": false,
    "vetur.validation.template": false,
    "editor.codeActionsOnSave": {
        "source.fixAll.eslint": true
    }
}