Skip to content

Kyagara/sunesports

Repository files navigation

Sunlight Esports

Sobre

Esse repositório é uma monorepo criada com Turborepo com os projetos mais importantes da Sunlight Esports, ela não é 100% Typescript e não possui o antigo bot de Discord utilizado para moderação.

Apps e Packages

  • website: site principal utilizando Next.js
  • webhooks: serviço de webhook utilizando Fastify
  • radio: bot de rádio do Discord utilizando discord.js
  • config: configurações do eslint
  • tsconfig: configurações tsconfig utilizadas em alguns apps

Dev

Renomeie todos os arquivos .env.exemplo para .env e insira os valores pedidos.

Utilize Turborepo para executar comandos em alguns ou todos projetos:

Instalar a monorepo: yarn

Compilar todos os projetos: yarn build

Iniciar todos os projeto em modo dev: yarn dev

Iniciar apenas o projeto @sunesports/radio em modo dev: yarn dev --scope=@sunesports/radio

Iniciar apenas a versão compilada do projeto @sunesports/website: yarn start --scope=@sunesports/website