lucasavila00 / INF330UFV-Trab1

Home Page:https://degroote22.github.io/INF330UFV-Trab1/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

INF 330 - UFV - Trabalho 1 - 2017/2

O trabalho está escrito em Typescript e compila o código para Javascript para executar.

Pontos importantes:

  • Os arquivos que contém funções relevantes ao trabalho estão na pasta shared.
  • Estes são o graph.ts e o HierholzerPath.ts.
  • O primeiro guarda os dados do grafo e verifica se algum vértice tem + grau ímpar. O segundo procura um caminho euleriano no grafo usando o algoritomo de Hierholzer.

Linha de comando:

  1. Tenha o Node 6 ou maior e o NPM 3 ou maior instalado.
  2. Abra esta pasta no terminal.
  3. Execute 'npm install' para instalar o compilador e as dependências.
  4. Execute 'npm run cli' para gerar o código e executar com o arquivo exemplo.txt.
  5. Execute 'npm run build:cli' para gerar o código.
  6. Execute 'cd cli && node index.js qualquerarquivo.txt' para rodar com qualquer arquivo.

Website:

  1. Tenha o Node 6 ou maior e o NPM 3 ou maior instalado.
  2. Abra esta pasta no terminal.
  3. Execute 'npm install' para instalar o compilador e as dependências.
  4. Execute 'npm run web' para gerar o código e servir e a partir de um servidor local.
  5. Execute 'npm run pre' para gerar o código do Github Pages.
  6. Faça commit no github para atualizar o site.

About

https://degroote22.github.io/INF330UFV-Trab1/index.html


Languages

Language:TypeScript 62.9%Language:JavaScript 30.1%Language:HTML 5.4%Language:CSS 1.6%