{"id":19509256,"url":"https://github.com/opentmi/opentmi-default-gui","last_synced_at":"2025-02-25T22:43:19.995Z","repository":{"id":2465785,"uuid":"46612981","full_name":"OpenTMI/opentmi-default-gui","owner":"OpenTMI","description":"web interface for OpenTMI","archived":false,"fork":false,"pushed_at":"2024-11-28T03:33:51.000Z","size":79599,"stargazers_count":4,"open_issues_count":16,"forks_count":5,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-01-08T11:41:26.099Z","etag":null,"topics":["opentmi"],"latest_commit_sha":null,"homepage":"http://opentmi.github.io/opentmi-default-gui/","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenTMI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-21T11:42:29.000Z","updated_at":"2022-04-27T09:14:36.000Z","dependencies_parsed_at":"2024-01-03T20:26:20.287Z","dependency_job_id":"b715fe4d-40f0-4134-8215-f58db4f768b8","html_url":"https://github.com/OpenTMI/opentmi-default-gui","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenTMI%2Fopentmi-default-gui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenTMI%2Fopentmi-default-gui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenTMI%2Fopentmi-default-gui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenTMI%2Fopentmi-default-gui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenTMI","download_url":"https://codeload.github.com/OpenTMI/opentmi-default-gui/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240761095,"owners_count":19853254,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["opentmi"],"created_at":"2024-11-10T23:11:29.073Z","updated_at":"2025-02-25T22:43:19.937Z","avatar_url":"https://github.com/OpenTMI.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/vuejs/vue\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/opentmi_ui-0.2.0-brightgreen.svg\" alt=\"vue\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://snyk.io/test/github/OpenTMI/opentmi-default-gui?targetFile=package.json\"\u003e\n    \u003cimg src=\"https://snyk.io/test/github/OpenTMI/opentmi-default-gui/badge.svg?targetFile=package.json\" alt=\"Known Vulnerabilities\" data-canonical-src=\"https://snyk.io/test/github/OpenTMI/opentmi-default-gui?targetFile=package.json\" style=\"max-width:100%;\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/PanJiaChen/vue-element-admin/blob/master/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/mashape/apistatus.svg\" alt=\"license\"\u003e\n  \u003c/a\u003e\n  \n\u003c/p\u003e\n\n## Introduction\n\nThis is VUE based frontend for OpenTMI\n\n\n## Example\nPlayground [here](http://opentmi.github.io/opentmi-default-gui/)\n\n## Deployment\n\nTBD\n\n\n## Features\n\n```\n- Login / Logout\n  * github login is not ready yet\n\n- Dashboard\n  * overall status of opentmi\n- Test Case\n  - Test case list view\n- Result\n  - list view\n  - pivot view\n  - tree view\n- Resources\n  - list view\n```\n\n\n## Preparation\n\nYou need to install [node](https://nodejs.org/) and [git](https://git-scm.com/) locally. The project is based on [ES2015+](https://es6.ruanyifeng.com/), [vue](https://cn.vuejs.org/index.html), [vuex](https://vuex.vuejs.org/zh-cn/), [vue-router](https://router.vuejs.org/zh-cn/), [vue-cli](https://github.com/vuejs/vue-cli) , [axios](https://github.com/axios/axios) and [element-ui](https://github.com/ElemeFE/element), all request data is simulated using [Mock.js](https://github.com/nuysoft/Mock).\nUnderstanding and learning this knowledge in advance will greatly help the use of this project.\n\n \u003cp align=\"center\"\u003e\n  \u003cimg width=\"900\" src=\"https://wpimg.wallstcn.com/a5894c1b-f6af-456e-82df-1151da0839bf.png\"\u003e\n\u003c/p\u003e\n\n## Getting started\n\n```bash\n# clone the project\ngit clone https://github.com/opeontmi/opentmi-default-gui.git\n\n# enter the project directory\ncd opentmi-default-gui\n\n# install dependency\nnpm install\n\n# develop\nnpm run dev\n```\n\nThis will automatically open http://localhost:9527\n\n## Build\n\n```bash\n# build for test environment\nnpm run build:stage\n\n# build for production environment\nnpm run build:prod\n```\n\n## Advanced\n\n```bash\n# preview the release environment effect\nnpm run preview\n\n# preview the release environment effect + static resource analysis\nnpm run preview -- --report\n\n# code format check\nnpm run lint\n\n# code format check and auto fix\nnpm run lint -- --fix\n```\n\nRefer to [Documentation](https://panjiachen.github.io/vue-element-admin-site/guide/essentials/deploy.html) for more information\n\n## Changelog\n\nDetailed changes for each release are documented in the [release notes](https://github.com/opentmi/opentmi-default-gui/releases).\n\n## Browsers support\n\nModern browsers and Internet Explorer 10+.\n\n| [\u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\"IE / Edge\" width=\"24px\" height=\"24px\" /\u003e](https://godban.github.io/browsers-support-badges/)\u003c/br\u003eIE / Edge | [\u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\" alt=\"Firefox\" width=\"24px\" height=\"24px\" /\u003e](https://godban.github.io/browsers-support-badges/)\u003c/br\u003eFirefox | [\u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\" alt=\"Chrome\" width=\"24px\" height=\"24px\" /\u003e](https://godban.github.io/browsers-support-badges/)\u003c/br\u003eChrome | [\u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\" alt=\"Safari\" width=\"24px\" height=\"24px\" /\u003e](https://godban.github.io/browsers-support-badges/)\u003c/br\u003eSafari |\n| --------- | --------- | --------- | --------- |\n| IE10, IE11, Edge| last 2 versions| last 2 versions| last 2 versions\n\n## License\n\n[MIT](LICENSE)\n\nCopyright (c) 2019-present Jussi Vatjus-Anttila\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopentmi%2Fopentmi-default-gui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopentmi%2Fopentmi-default-gui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopentmi%2Fopentmi-default-gui/lists"}