{"id":19439986,"url":"https://github.com/dataman-cloud/sparky","last_synced_at":"2025-04-24T22:33:08.136Z","repository":{"id":90464550,"uuid":"87279632","full_name":"Dataman-Cloud/Sparky","owner":"Dataman-Cloud","description":"This is a based on the realization of the vue swan interface of the project","archived":false,"fork":false,"pushed_at":"2018-04-25T08:27:59.000Z","size":694,"stargazers_count":4,"open_issues_count":6,"forks_count":1,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-04-03T12:46:56.750Z","etag":null,"topics":["axios","element-ui","es6","vue-router","vue2","vuex","webpack"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dataman-Cloud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2017-04-05T07:26:46.000Z","updated_at":"2023-09-12T13:51:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"897e05e7-ff44-4df2-9b3d-4329dc312b43","html_url":"https://github.com/Dataman-Cloud/Sparky","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dataman-Cloud%2FSparky","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dataman-Cloud%2FSparky/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dataman-Cloud%2FSparky/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dataman-Cloud%2FSparky/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dataman-Cloud","download_url":"https://codeload.github.com/Dataman-Cloud/Sparky/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250719901,"owners_count":21476158,"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":["axios","element-ui","es6","vue-router","vue2","vuex","webpack"],"created_at":"2024-11-10T15:27:34.882Z","updated_at":"2025-04-24T22:33:08.128Z","avatar_url":"https://github.com/Dataman-Cloud.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sparky\n\n\u003e 基于 vue2, vue-router, vuex, axios 及 Element UI 框架，组成的 DM/OS 数人云操作系统前端界面\n## 构建\n\n``` bash\n# install dependencies\nnpm install\n\n# serve with hot reload at localhost:8080\nnpm run dev\n\n# build for production with minification\nnpm run build\n\n# build for production and view the bundle analyzer report\nnpm run build --report\n\n# run unit tests\nnpm run unit\n\n# run e2e tests\nnpm run e2e\n\n# run all tests\nnpm test\n```\n\nFor detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader).\n\n## 项目结构\n```javascript\n├── README.md                         // 项目说明\n├── build                             // 项目构建相关代码\n│   ├── build.js                      // 生产环境构建代码\n│   ├── check-versions.js             // 检查 node、npm 等版本\n│   ├── dev-client.js                 // 热重载相关\n│   ├── dev-server.js                 // 构建本地服务器\n│   ├── utils.js                      // 构建工具相关\n│   ├── vue-loader.conf.js            // vue-loader\n│   ├── webpack.base.conf.js          // webpack 基础配置（出入口和 loader）\n│   ├── webpack.dev.conf.js           // webpack 开发环境配置\n│   ├── webpack.prod.conf.js          // webpack 生产环境配置\n│   └── webpack.test.conf.js          // webpack 测试环境配置\n├── config                            // 项目开发环境配置\n│   ├── dev.env.js                    // 开发环境变量\n│   ├── index.js                      // 项目一些配置变量（开发环境接口转发将在此配置）\n│   ├── prod.env.js                   // 生产环境变量\n│   └── test.env.js                   // 测试环境变量\n├── index.html                        // 入口页面\n├── package.json                      // 项目基本信息\n├── src                               // 源码目录\n│   ├── App.vue                       // 页面入口文件\n│   ├── api                           // API 请求\n│   ├── assets                        // 静态资源\n│   │   └── logo.png\n│   ├── components                    // vue 公共组件\n│   │   └── Hello.vue\n│   ├── main.js                       // 程序入口文件，加载各种公共组件\n│   ├── router                        // 路由\n│   │   └── index.js\n│   ├── store                         // vuex 的状态管理\n│   │   └── index.js\n│   └── views                         // 项目页面\n├── static                            // 静态文件，比如一些图片，json数据等\n└── test                              // 自动化测试相关文件\n    ├── e2e\n    │   ├── custom-assertions\n    │   ├── nightwatch.conf.js\n    │   ├── runner.js\n    │   └── specs\n    └── unit\n        ├── index.js\n        ├── karma.conf.js\n        └── specs\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdataman-cloud%2Fsparky","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdataman-cloud%2Fsparky","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdataman-cloud%2Fsparky/lists"}