项目作者: FinalAshen

项目描述 :
Online Judge
高级语言: Vue
项目地址: git://github.com/FinalAshen/Online-Judge.git
创建时间: 2020-05-24T05:48:42Z
项目社区:https://github.com/FinalAshen/Online-Judge

开源协议:MIT License

下载


Online-Judge v2.3.5

vue
vuex
echarts
iview
element-ui
Build Status

A multiple pages app built for Online-Judge.

Features

  • Webpack3 multiple pages with bundle size optimization
  • Easy use simditor & Nice codemirror editor
  • Amazing charting and visualization(echarts)
  • User-friendly operation
  • Quite beautiful:)

Get Started

Install nodejs v8.12.0 first.

  1. # Clone project
  2. git clone https://github.com/FinalAshen/Online-Judge.git
  3. # Install project dependencies
  4. npm install
  5. # this command only needs execute once unless you upgrade the package in build/webpack.dll.conf.js
  6. npm run build:dll
  7. # the `config/dev.env.js` will set proxy api to your backend
  8. TARGET: 'http://Your-backend'
  9. # serve with hot reload at localhost:8080
  10. npm run dev

Advanced

  1. # create templates quickly
  2. npm run new
  3. # code format check
  4. npm run lint
  5. # code format check and auto fix
  6. npm run lint:fix

Online Demo

Preview.

  • If you want to restructure the project, api documentation may be suitable for you.
  • You can review project if you have doubts about the services provided by the project.
    Enjoy It!

Browser Support

Modern browsers and Internet Explorer 10+.

LICENSE

MIT