# ResumeSystem **Repository Path**: Zzhang-ziye/resume-system ## Basic Information - **Project Name**: ResumeSystem - **Description**: No description available - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-08-18 - **Last Updated**: 2021-08-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # resume-system ### 开发依赖库 - 开发框架: `vue3 + vue-router + vuex` - 静态编译强类型语言:`typescript` - 构建工具:`vite2` - http 请求: `axios` - ui 库: `ant-design-vue` - 代码检查: `eslint+eslint-typescript` - 格式化: `prettier` - CI/CD:`Github workflow + ACK + Docker` ## 开发环境 ### 配置保存文件时的自动修复 #### VScode 下载`Eslint`插件,在`setting.json`中配置如下 ```json "eslint.validate": [ "javascript", "javascriptreact", "vue", "html" ], // 配置 ESLint 检查的文件类型 "editor.codeActionsOnSave": { "source.fixAll.eslint": true }, // 保存时按照eslint的规则格式化 "editor.formatOnSave": true, // 保存时自动格式化代码。可以实现保存时自动格式化style代码 ``` #### WebStorm 在`File | Settings | Languages & Frameworks | JavaScript | Code Quality Tools | ESLint`中勾选`Run Eslint --fix on save` ### 运行 ```bash npm install npm run serve ``` ### 打包 ```bash npm run build ``` ### 部署 #### `nginx`部署 - 打包后得到`dist`文件夹放置在`/usr/share/nginx/html` - 使用`deploy/nginx.conf`覆盖服务器上`/etc/nginx/nginx.conf`的配置 #### 轻服务部署 字节跳动轻服务:[部署页面托管](https://qingfuwu.cn/docs/nodejs/hosting/deploy.html) ### 主要实现的功能 - [ ] 简历在线编辑 - [ ] 简历预览多个主题 - [ ] 简历导出 - [ ] 简历OCR识别 - [ ] 简历能力评估 - [ ] 简历与JD匹配程度