Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dd-decaf/memote-service-frontend
Vue single page application for uploading models and viewing reports.
https://github.com/dd-decaf/memote-service-frontend
Last synced: 6 days ago
JSON representation
Vue single page application for uploading models and viewing reports.
- Host: GitHub
- URL: https://github.com/dd-decaf/memote-service-frontend
- Owner: DD-DeCaF
- License: apache-2.0
- Created: 2018-06-14T11:57:18.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T21:42:15.000Z (about 2 years ago)
- Last Synced: 2024-11-09T14:25:54.797Z (2 months ago)
- Language: Vue
- Homepage: https://memote.io
- Size: 3.86 MB
- Stars: 2
- Watchers: 7
- Forks: 0
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Memote
[![Build Status](https://travis-ci.org/DD-DeCaF/memote-service-frontend.svg?branch=master)](https://travis-ci.org/DD-DeCaF/memote-service-frontend)
This is the frontend client for the memote.io web site, a free online service providing access to memote, the metabolic model test suite. See also the [backend service implementation](https://github.com/dd-decaf/memote-webservice).
For more information about memote, see [opencobra/memote](https://github.com/opencobra/memote).
## Technology stack
* Frontend framework: [Vue](https://vuejs.org/)
* State management: [Vuex](https://vuex.vuejs.org/)
* Linting provided by: [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue/)
* Linter: [eslint](https://eslint.org/), see `package.json` for configuration
* Testing provided by: [@vue/cli-plugin-unit-mocha](https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-unit-mocha)
* Tests are run with [mocha](https://mochajs.org/) and [jsdom](https://github.com/jsdom/jsdom)
* The assertion library is [chai](https://www.chaijs.com/), see also the [assertion style docs](https://www.chaijs.com/guide/styles/)
* [vue-test-utils](https://vue-test-utils.vuejs.org/) provides useful utilities## Development
### Install dependencies
```
npm install
```### Run local development webserver with hot-reloading
```
npm run serve
```### Run linter, fix errors
```
npm run lint
```### Run linter, only report errors
```
npx vue-cli-service lint --no-fix
```### Run unit tests once
```
npm run test:unit
```### Run unit tests in watch mode
```
npx vue-cli-service test:unit -w
```### Compile and minify for deployment
```
npm run build
```