eecs-autograder / ag-website-vue

The website frontend for autograder.io, implemented using Vue and Typescript.
GNU Lesser General Public License v3.0
2 stars 7 forks source link

AG Website

The website frontend for autograder.io, implemented using Vue and Typescript. For information about contributing to Autograder.io, see our contributing guide.

Setup

Follow the dev stack setup tutorial for the autograder-full-stack repo.

Dev commands

The unit tests currently support Node.js version 16 (newer versions may work too). You can install this version with NVM by running:

nvm install 16

To run the unit tests (with coverage):

npm test

Coding Standards

In addition to the items listed here, all source code must follow our Typescript/Vue coding standards.

Run npm run build to check for some style issues using TSLint. All code must be free of TSLint errors. This command should also be treated as the single source of truth for type checking, as different editor plugins have various shortcomings.