Skip to content

mick0974/CodeColosseumDesktop

 
 

Repository files navigation

CodeColosseumDesktop

This app in intended to be used as Graphic client for Code Colosseum
https://github.com/dariost/CodeColosseum

Functionalities

Install

TODO: Download a binary release

Setup Development Environment

The project by default is intended to be used with Visual Studio Code. The app is a client and in order to be used it requires to connect to instance of CodeColosseum server (cocod).

Dependencies:

  • NodeJS

  • TypeScript

  • Angular

  • CodeColosseum

  • NodeJS

  curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
  source ~/.bashrc
  nvm list-remote
  nvm install --lts
  • TypeScript
  npm install -g typescript

Angular

  npm install -g @angular/cli

CodeColosseum ( for the server )

  sudo apt install cargo
  source install_coco.sh
  ./cocod

Running the app

From the main folder of the app ( same location as package.json )

Install node dependencies (run once):

npm install

To run the actuall app during development ( it autoreload when files are changed )
Then navigate to http://localhost:4200/

ng serve

To create new components (ex: views )

ng generate component component-name

To build a "production" version, the build artifacts will be stored in the dist/ directory.

ng build

This project was generated with Angular CLI version 13.3.5.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 86.8%
  • JavaScript 7.5%
  • Shell 3.4%
  • HTML 1.9%
  • SCSS 0.4%