- 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.
- Tenha o Node 6 ou maior e o NPM 3 ou maior instalado.
- Abra esta pasta no terminal.
- Execute 'npm install' para instalar o compilador e as dependências.
- Execute 'npm run cli' para gerar o código e executar com o arquivo exemplo.txt.
- Execute 'npm run build:cli' para gerar o código.
- Execute 'cd cli && node index.js qualquerarquivo.txt' para rodar com qualquer arquivo.
- Tenha o Node 6 ou maior e o NPM 3 ou maior instalado.
- Abra esta pasta no terminal.
- Execute 'npm install' para instalar o compilador e as dependências.
- Execute 'npm run web' para gerar o código e servir e a partir de um servidor local.
- Execute 'npm run pre' para gerar o código do Github Pages.
- Faça commit no github para atualizar o site.