Visite: <https://vivi-lang.vercel.app/
Principais tecnologias e ferramentas utilizadas para o desenvolvimento deste projeto:
Este projeto é um monorepo feito com o yarn contendo dois pacotes:
packages
├── compiler # Compilador.
└── docs # Documentação.
Compilador /packages/compiler:
Documentação /packages/docs:
🎮 Ambiente de desenvolvimento
Para executar o ambiente de desenvolvimento deste projeto é necessário possuir o node e yarn instalado em sua máquina.
# para verificar se possui o node instalado
$ node --version
v20.6.1
Possuir o gerenciador de pacotes yarn
.
# para verificar se possui o yarn instalado
$ yarn --version
1.22.19
$ yarn install --frozen-lockfile
# Alternativamente você pode instalar as dependências sem ser exatamente do lock file
$ yarn install
$ yarn dev:docs
- O app estará rodando na porta 3000.
- Acesse
<http://localhost:3000>
Entenda o que cada script do package.json faz:
dev:compiler
: executa/sobe o ambiente de desenvolvimento do package compiler.dev:docs
: executa/sobe o ambiente de desenvolvimento do package docs.test
: Executa os testes.build
: faz o build do projeto para o ambiente de produção.
Não se aplica.
Feito com 💜, ☕ e um pouco de 🪄 💜 por Rafael Angonese