Observação
Importante
O OrbitKit é construído sobre uma pilha de tecnologia muito opinativa, que pode não funcionar para cada caso de uso/negócio de uso. Ofereço consultoria de arquitetura Monorepo ou até mesmo construindo algo completamente personalizado para você, se você estiver interessado, não se esqueça de me dar no X/Twitter.
Características
- Monorepo : OrbitKit é um Monorepo, dando a você a capacidade de escalar seu projeto com facilidade.
- TypeScript : Type-Safety é um princípio central do OrbitKit.
- Astrojs : Para uma lista limpa para construir seu site de marketing no topo.
- Next.js : O aplicativo da Web está incluído, oferecendo uma base sólida para o seu produto.
- Posthog : para análise e rastreamento de eventos.
- Sentry : Para rastreamento e monitoramento de erros.
- TRPC para uma API totalmente segura de tipo.
- Mintlify : para uma plataforma limpa, rápida e fácil de usar para documentar seu projeto.
- TURBOREPO : As compilações em cache para que você nunca precise executar o mesmo comando duas vezes.
- Regue o ORM : fornecendo uma maneira totalmente segura para interagir com o seu banco de dados.
- NEON DB : Banco de dados sem servidor, com armazenamento automático, ramificada e sem fundo.
- Uploadhing : para uma maneira fácil e segura de manusear uploads de arquivos.
- Unkey : para uma maneira rápida de limitar o aplicativo da web.
- Dramaturgo : para testes de ponta a ponta dos aplicativos.
- Lucia Auth : para autenticação, fornecendo total flexibilidade e controle sobre o seu sistema de usuário.
- Tailwind CSS : Para estilo, com cores da interface do usuário do Radix para manuseio automático de modo claro/escuro.
- SHADCN UI : implementação completa em um pacote dedicado.
- Storybook : Desenvolver, testar e visualizar seus componentes isoladamente.
- Ações do GitHub : Para CI/CD, com ramificação automática de banco de dados e verificações de código.
- Próximos temas : para fácil manuseio de modo claro/escuro no aplicativo da web.
- Alterações : para gerenciar versões e changelogs.
- Vite : Para agrupamento e livro de histórias.
- TS-RESET : Para os aplicativos, melhorando os tipos de APIs JavaScript comuns.
- Eslint , mais bonito , Markdownlint , CSPELL , Husky , encenado e commitlint para a qualidade do código.
- Apenas ESM : porque os CJs devem ser deixados no passado.
E muito mais!
Documentação
Para começar com o OrbitKit, acesse o site de documentação, onde você pode encontrar instruções de instalação e como trabalhar com a base de código.
Licença
MIT Licença
Copyright (C) 2024 Ahmed Elsakaan
A permissão é concedida, gratuita, a qualquer pessoa que obtenha uma cópia deste software e arquivos de documentação associados (o "software"), para lidar com o software sem restrição, inclusive sem limitação os direitos de usar, copiar, modificar, mesclar, publicar, distribuir, mobilizar o software e/ou vender cópias do software e permitir que as pessoas a quem
O aviso de direitos autorais acima e este aviso de permissão devem ser incluídos em todas as cópias ou em partes substanciais do software.
O software é fornecido "como está", sem garantia de qualquer tipo, expresso ou implícito, incluindo, entre outros, as garantias de comercialização, aptidão para uma finalidade específica e não innoculação. Em nenhum caso os autores ou detentores de direitos autorais serão responsáveis por qualquer reclamação, danos ou outro passivo, seja em uma ação de contrato, delito ou não, decorrente de, fora ou em conexão com o software ou o uso ou outras negociações no software.