Avo - Estrutura do painel de administração Ruby on Rails
Avo é uma estrutura de painel de administração muito personalizada, sistema de gerenciamento de conteúdo e construtor de ferramentas internas para Ruby on Rails que economiza meses de tempo de desenvolvimento para engenheiros e equipes.
Comece
⚡️ Instalar : docs.avohq.io/3.0/installation
Site : avohq.io
Documentação : docs.avohq.io
? Roteiro : Roteiro do GitHub
? Aplicativo de demonstração : Avodemo
? Twitter : avo_hq
? Rastreador de problemas : problemas do GitHub
? Discussões e solicitações de recursos : Discussões do GitHub
Características
- Desenvolvido por Hotwire - Rails ❤️ Hotwire
- Configuração orientada por código - Configure seu painel Rails inteiramente escrevendo código Ruby. documentos
- Gerenciamento de recursos - Crie uma interface CRUD para Active Record a partir de um comando. Chega de copiar e colar arquivos de visualização e controlador.
- Widgets e métricas do painel - Crie métricas, gráficos e cartões personalizados com uma rapidez surpreendente. documentos
- Pesquisa de recursos - Execute rapidamente uma pesquisa em um ou mais recursos de uma só vez. documentos
- Associações habilitadas - Vincule seus modelos com todos os tipos de associações (pertence_to, has_many, polimórfica, etc.). documentos
- Associações pesquisáveis difusas - Você tem muitos registros e não quer rolar por um grande menu suspenso? Avo cuida de você. documentos
- Suporte ao Active Storage - Integração incrivelmente fácil, de uma linha , de arquivo único ou de vários arquivos com o ActiveStorage . documentos
- Ordenação de registros - Classificar registros é muito fácil. documentos
- Visualização em grade - Belo layout de cartão para mostrar seu conteúdo. documentos
- Ações - Execute ações personalizadas para um ou mais de seus recursos pressionando apenas um botão? documentos
- Filtros - Escreva seus próprios filtros personalizados para segmentar rapidamente seus dados. documentos
- Mantém seu aplicativo limpo - Você não precisa alterar seu aplicativo para usar o Avo. Solte-o em seu aplicativo existente ou adicione-o a um novo e pronto? documentos
- Campos personalizados - Não se preocupe se perdermos um campo que você precisa. Gere um campo personalizado em um instante. documentos
- Ferramentas personalizadas - Saia do CRUD. Você precisa adicionar uma página com algo completamente novo? Você conseguiu! documentos
- Autorização – Aproveite as políticas do Pundit para construir um sistema de autorização robusto e escalável. documentos
- Localização - Tenha-o disponível em qualquer idioma que você precisar. documentos
- Sem poluição no pipeline de ativos - Traga seu próprio pipeline de ativos. documentos
- Interface móvel - Verifique seus dados em qualquer lugar a partir de qualquer dispositivo móvel.
- Interface com guias - mostre condicionalmente os dados que você precisa
- Construtor de menu - Agrupe e exiba informações conforme necessário
- Branding – Faça com que pareça
Algumas das coisas em que vamos nos concentrar a seguir
Temas ️ notificações ️ segmentação de recursos ️ edição inline ️ registros multilíngues ️ atalhos de teclado ️ rastrear alterações de recursos ️ recursos ativos ️ visualização de colunas ️ visualização de lista ️ itens de ação personalizados ️ barra de comando
Para obter informações mais atualizadas, confira nosso? Roteiro.
Instalação
Use este modelo RailsBytes para começar rapidamente rails app:template LOCATION='https://avohq.io/app-template'
. Se você precisar de um guia mais detalhado, siga esta página.
Contribuindo
Por favor, leia CONTRIBUTING.MD
Guia de atualização
Por favor, leia o UPGRADE_GUIDE.MD
Cronograma de lançamento
Por favor, leia o RELEASE.MD
Colaboradores
? Patrocinadores
Torne-se um patrocinador
Gritos
Obter uma caixa de waffles e alguns dos melhores aplicativos de monitoramento do Appsignal?
Obter $ 100 em créditos da Digital Ocean?
Outros trabalhos de código aberto
-
active_storage-blurhash
- Uma integração plug-n-play de blurhash para imagens armazenadas no ActiveStorage -
class_variants
- Configure estilos facilmente e aplique-os como classes. Muito útil quando você implementa componentes CSS do Tailwind e os chama com estados diferentes. -
prop_initializer
– Uma ferramenta flexível para definir propriedades em classes Ruby. -
stimulus-confetti
- A maneira mais fácil de adicionar confete ao seu aplicativo StimulusJS