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-acessare 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
-
-
Também instale o pacote
pnpm add @astrojs/tailwind -
No
src/content/docs/index.mdx, remova o template splash. No frontmatter adicione apenastitleanddescription. -
Para deploy, altere também o
.github/workflows/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>.
