Este monorepo contém o código-fonte do site da Space Wizard Studios (spacewiz.dev) e seu Sistema de Gerenciamento de Conteúdo (CMS) complementar.
Este projeto utiliza workspaces pnpm para gerenciar múltiplas aplicações dentro de um único repositório.
apps/site: O site público construído com Astro, React e Tailwind CSS. Veja o README do site para mais detalhes.apps/cms: O Payload CMS usado para gerenciar o conteúdo do site. Veja o README do CMS para mais detalhes.libs/shared: Bibliotecas ou componentes compartilhados potencialmente usados em diferentes aplicações (atualmente vazio).
- Node.js (Verifique
.nvmrcoupackage.jsonengines se especificado) pnpm(Instale vianpm install -g pnpm)
Clone o repositório e instale as dependências a partir do diretório raiz
git clone https://github.com/Space-Wizard-Studios/sw-site
cd sw-site
pnpm installPara rodar o site em modo de desenvolvimento:
pnpm run site:devOu navegue até o diretório do site e execute o script de desenvolvimento:
cd apps/site
pnpm run devPrimeiro, certifique-se de ter configurado as variáveis de ambiente para o CMS conforme descrito no README.
Para rodar o CMS em modo de desenvolvimento:
pnpm run cms:devOu navegue até o diretório do CMS e execute o script de desenvolvimento:
cd apps/cms
pnpm run devConsulte os arquivos README específicos para comandos de build e outros scripts:
O código-fonte das aplicações dentro deste repositório está licenciado sob a Licença MIT. Veja o arquivo LICENSE.md para mais detalhes.
Nota: Apesar de o código ser licenciado sob MIT, o conteúdo (texto, imagens e marca) exibido no site possui termos de uso diferentes. Consulte os termos de uso (apps/site/src/content/policies/terms.md) e a política de privacidade (apps/site/src/content/policies/privacy.md) do site para detalhes sobre o uso do conteúdo.