Seja bem vindo ao monorepo dos Guias do Codante! Esse é um monorepo pnpm
em que cada um dos guias é um repositório construído em cima do Starlight (framework que usa Astro por baixo dos panos). Esse repo é open-source, então está aberto para PRs e novos guias.
-
Clone este repositório para sua máquina.
-
Instale as dependências -
pnpm i
-
Para rodar algum dos respositórios localmente, vá para a pasta
apps/guia-que-você-quer-acessar
e rode lá dentro o comandopnpm run dev
-
Adicione o app dentro da pasta "apps" - Use o comando
pnpm create astro@latest -- --template starlight
. Siga os passos e não crie um novo repositório git. -
Altere o base path no app para que o app funcione no path específico. O arquivo é o
astro.config.mjs
-
No caso do app Next Auth, por exemplo:
- Base Path:
/next-auth/
- Base Path:
-
Siga as configs de outros guias ou a documentação oficial
-
-
Para deploy, altere também o deploy.yml
- Altere o Cache
- Altere os build artifacts
- Altere a matriz de build
-
Dentro do app
home
, adicione o link para o novo app no componente<Resources>
.