Introdução
Bem-vindo ao AdonisJS!
Este é o site oficial de documentação do framework. Dividimos a documentação em vários grupos, cada um tentando abordar um caso de uso ou público específico.
Leia o documento AdonisJS em resumo se não tiver certeza se o AdonisJS atenderá às suas necessidades ou corresponderá ao seu estilo de programação.
DICA
Aprendiz visual? - Confira a série de screencasts gratuitos Vamos aprender AdonisJS dos nossos amigos da Adocasts.
Uso do TypeScript
O AdonisJS é um framework de backend para Node.js. O framework é escrito em TypeScript, e o aplicativo que você criará usando o AdonisJS também será em TypeScript.
Somos muito criteriosos sobre como alavancamos o TypeScript e mantemos um bom equilíbrio entre a segurança do tipo estático e o ruído visual.
Se você nunca usou TypeScript, recomendamos aprender o básico da linguagem primeiro e depois usar o AdonisJS.
Familiaridade com Node.js
Também esperamos que você esteja familiarizado com o ecossistema Node.js e programação assíncrona em geral. Suponha que você esteja vindo de uma linguagem encadeada como PHP ou Ruby. Nesse caso, recomendamos se educar com o loop de eventos do Node.js e entender como ele é diferente de um ambiente encadeado.
Documentação
Guias
Os guias técnicos são a documentação aprofundada do framework e cobrem cada tópico e recurso do framework.
Os guias também têm documentação para os pacotes oficiais do AdonisJS, ou seja, Lucid ORM, mecanismo de modelo, Redis e assim por diante.
Referência
Módulos com superfícies de API maiores, como Banco de Dados e Validador, também são documentados dentro dos guias de referência.
Adequando-se a todas as regras de validação, os métodos do construtor de consultas de banco de dados dentro dos guias os sobrecarregarão e, portanto, serão movidos para os guias de referência.
Livros de receitas
Os livros de receitas são guias práticos para ajudar você a realizar uma tarefa prática. Além disso, sinta-se à vontade para contribuir com os livros de receitas enviando um PR.
Como pedir ajuda?
Na AdonisJS, temos uma comunidade amigável e prestativa, sempre ansiosa para ajudar uns aos outros. Você pode participar do nosso canal do Discord ou usar Discussões do Github ao buscar ajuda.
Também encorajamos você a ajudar os outros sempre que possível 💗
Recursos
- Newsletter - Receba atualizações do framework e da comunidade diretamente na sua caixa de entrada. Sem spam. Máximo de 1 e-mail por mês.
- Twitter - Mantenha-se atualizado.
- Extensão do VS Code - Uma extensão oficial do VS Code para impulsionar sua experiência de desenvolvimento.
- Awesome AdonisJS - Uma coleção de pacotes, tutoriais e aplicativos criados pelos membros da comunidade.
Quem mantém o AdonisJS?
O AdonisJS é mantido principalmente por Harminder Virk (o criador e principal mantenedor do framework) junto com a ajuda dos seguintes membros da equipe principal.
- Romain Lanz é um desenvolvedor full-stack na FIVB. Ele acredita que o conhecimento deve ser gratuito e acessível para qualquer um, e ele está trabalhando para isso.
- Michaël Zasso é um engenheiro de software de pesquisa científica e membro do Comitê de Direção Técnica do Node.js.
- Julien Ripouteau é um desenvolvedor francês apaixonado por Javascript e Open Source. Ele também é o criador da extensão AdonisJS VsCode, AdonisJS Sail e do site packages.adonisjs.com.