openflexure-microscope-server/webapp
2021-09-16 15:45:12 +01:00
..
public Rename js directory to webapp 2021-09-16 15:13:19 +01:00
src Rename js directory to webapp 2021-09-16 15:13:19 +01:00
.env.development Rename js directory to webapp 2021-09-16 15:13:19 +01:00
.env.production Rename js directory to webapp 2021-09-16 15:13:19 +01:00
.eslintrc.js Rename js directory to webapp 2021-09-16 15:13:19 +01:00
.gitignore Rename js directory to webapp 2021-09-16 15:13:19 +01:00
babel.config.js Rename js directory to webapp 2021-09-16 15:13:19 +01:00
CONTRIBUTING.md Rename js directory to webapp 2021-09-16 15:13:19 +01:00
LICENSE Rename js directory to webapp 2021-09-16 15:13:19 +01:00
package-lock.json Run npm audit fix 2021-09-16 15:45:12 +01:00
package.json Rename js directory to webapp 2021-09-16 15:13:19 +01:00
README.md Rename js directory to webapp 2021-09-16 15:13:19 +01:00
vue.config.js Rename js directory to webapp 2021-09-16 15:13:19 +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
    }
}