Skip to content

OpenTMI/opentmi-default-gui

Repository files navigation

vue Known Vulnerabilities license

Introduction

This is VUE based frontend for OpenTMI

Example

Playground here

Deployment

TBD

Features

- Login / Logout
  * github login is not ready yet

- Dashboard
  * overall status of opentmi
- Test Case
  - Test case list view
- Result
  - list view
  - pivot view
  - tree view
- Resources
  - list view

Preparation

You need to install node and git locally. The project is based on ES2015+, vue, vuex, vue-router, vue-cli , axios and element-ui, all request data is simulated using Mock.js. Understanding and learning this knowledge in advance will greatly help the use of this project.

Getting started

# clone the project
git clone https://github.com/opeontmi/opentmi-default-gui.git

# enter the project directory
cd opentmi-default-gui

# install dependency
npm install

# develop
npm run dev

This will automatically open http://localhost:9527

Build

# build for test environment
npm run build:stage

# build for production environment
npm run build:prod

Advanced

# preview the release environment effect
npm run preview

# preview the release environment effect + static resource analysis
npm run preview -- --report

# code format check
npm run lint

# code format check and auto fix
npm run lint -- --fix

Refer to Documentation for more information

Changelog

Detailed changes for each release are documented in the release notes.

Browsers support

Modern browsers and Internet Explorer 10+.

IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
IE10, IE11, Edge last 2 versions last 2 versions last 2 versions

License

MIT

Copyright (c) 2019-present Jussi Vatjus-Anttila