Skip to content

amandio-vaz/deploy-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📦 Códigos Compartilhados Publicamente - Amândio Vaz

GitHub repo size GitHub stars GitHub forks GitHub issues GitHub license

Repositório Público de Códigos, Snippets, Arquiteturas, Stacks Modulares e Soluções Técnicas

Explorar CódigosContribuirAvisos Importantes


📋 Sobre o Repositório

Bem-vindo(a) ao repositório Códigos Compartilhados Publicamente de Amândio Vaz!

Este é um espaço aberto de códigos, scripts, arquiteturas, stacks e soluções técnicas que uso (ou usei, ou usarei, ou talvez não usarei) no dia a dia profissional. O objetivo? Compartilhar conhecimento de forma gratuita e acessível, acelerando o desenvolvimento de quem precisa e contribuindo com o aprendizado coletivo.

🌟 A filosofia daqui

Neste espaço, não existem hierarquias de conhecimento. Do iniciante ao avançado, humano ou IA, todos são bem-vindos. Não me importo com seu cargo, empresa, diploma ou anos de experiência. O que importa é a qualidade do que compartilhamos e a disposição em colaborar.

🎯 Minha motivação pessoal

Após mais de 20 anos na TI, vi quase de tudo. E uma das coisas que mais me incomodou foi a cultura do "guardião do conhecimento", aquele profissional imbecíl, egoísta e inseguro, que acumula informação como se fosse tesouro pessoal, negando ajuda ao colega que está ao lado buscando aprender.

Este repositório é minha resposta a isso.

Aqui, acredito no oposto: conhecimento compartilhado é conhecimento multiplicado. Então:

  • Não há espaço para vaidade técnica, soberba profissional ou insegurança disfarçada de superioridade. De onde deduziu que é superior aos outros?
  • Mas há espaço para colaboração genuína, aprendizado mútuo e crescimento coletivo.

Se você quer aprender, explore à vontade. Se você quer ensinar, contribua de verdade. Juntos, construímos algo maior que qualquer ego individual.


"Crescemos quando compartilhamos. Evoluímos quando colaboramos".


🎯 Propósito

  • Compartilhamento de Conhecimento: Disponibilizar soluções técnicas testadas e experimentais
  • Aceleração de Desenvolvimento: Fornecer blocos de código reutilizáveis e templates
  • Referência Técnica: Servir como biblioteca de consulta para problemas comuns
  • Aprendizado Colaborativo: Facilitar o aprendizado através de exemplos práticos

🛠️ Tecnologias Cobertas (Orgânico)

Frontend Backend Dev e SecOps AI & Automation
React.js Node.js Docker, K8s n8n Workflows
HTML5/CSS3 Python QEMU/KVM, SDS Autonomous AI Agents
JavaScript FastAPI IaC, CI/CD LLMs Integration
TypeScript Express.js Observability Vector DBs
Next.js Databases SIEM, SOAR, SLM RAG Systems

🚨 AVISOS E DISCLAIMER

⚠️ LEIA COM MUITA ATENÇÃO ANTES DE UTILIZAR

Este repositório contém códigos de diferentes naturezas e níveis de validação. É ESSENCIAL que você ENTENDA as seguintes condições:

🔴 Códigos Validados vs. Não Validados

  • Códigos Validados: Testados em ambientes específicos e documentados
  • ⚠️ Códigos Não Validados: Experimentais, em desenvolvimento ou sem testes extensivos
  • 🧪 Códigos Experimentais: Proof of concept, estudos ou exemplos didáticos

🛡️ Responsabilidade e Uso

IMPORTANTE: Ao utilizar qualquer código deste repositório, você concorda que:

  1. Assume Total Responsabilidade pelo uso, implementação e consequências
  2. Não há Garantias de funcionamento em seu ambiente específico
  3. Testes são Obrigatórios antes de implementar em produção
  4. O Autor NÃO se Responsabiliza por:
    • Perda de dados
    • Falhas de sistema
    • Problemas de segurança
    • Incompatibilidades
    • Danos diretos ou indiretos
    • Ou qualquer outra responsabilidade
  5. ⚠️LEIA COM MUITA ATENÇÃO: Conhecimento Técnico Não é Opcional, é REGRA, OBRIGATÓRIO E REQUISITO. Saiba o Que Está Fazendo Antes de Executar!

🔒 Segurança

  • NUNCA execute códigos sem entender completamente seu funcionamento
  • SEMPRE revise o código antes de usar em ambientes sensíveis
  • REMOVA credenciais, tokens e informações sensíveis antes de adaptar
  • TESTE em ambientes isolados/desenvolvimento primeiro
  • VALIDE compatibilidade com suas versões de dependências

⚖️ Licença e Uso

Este repositório é disponibilizado sob licença específica (veja seção Licença). O uso de qualquer código implica em:

  • Aceitar os termos da licença
  • Reconhecer a ausência de garantias
  • Assumir todos os riscos associados

📁 Estrutura do Repositório (Orgânico)

codes-pub/
│
├── frontend/             # Códigos frontend (React, HTML, CSS, JS)
│   ├── components/       # Componentes reutilizáveis
│   ├── pages/            # Templates de páginas
│   ├── hooks/            # Custom hooks
│   └── utils/            # Utilitários frontend
│
├── backend/              # Códigos backend (Node.js, Python, APIs)
│   ├── apis/             # APIs e endpoints
│   ├── middleware/       # Middlewares
│   ├── database/         # Scripts e queries de banco de dados (OLTP)
│   └── services/         # Serviços e integrações
│
├── automation/           # Automações e integrações
│   ├── n8n/              # Automação e orquestração com Workflows n8n (JSON exports/imports)
│   ├── dev para bots/    # Configurações e flows em plataformas como Botpress Cloud, Typebot, RASA e etc.
│   ├── scripts/          # Scripts de automação
│   └── integrations/     # Integrações com APIs externas
│
├── devops/secops         # DevOps, SecOps, CI/CD, Infrastructure as Code
│   ├── docker/           # Dockerfiles e compose
│   ├── kubernetes/       # Manifests K8s
│   ├── ansible/          # Configurações Ansible
│   ├── cybersec-stacks/  # Arquiteturas e stacks modulares para cyber-security
│   └── pipelines/        # CI/CD pipelines
│
├── ai-ml/                # IA, ML e LLMs
│   ├── llm-integration/  # Integrações com LLMs
│   ├── rag/              # RAG implementations
│   ├── vector-db/        # Vector databases
│   └── prompts/          # Bibliotecas de prompts
│
├── snippets/             # Snippets rápidos e utilitários
│   ├── bash/             # Scripts shell
│   ├── sql/              # Queries SQL
│   └── various/          # Diversos
│
└── docs/                 # Documentação adicional
    ├── guides/           # Guias e tutoriais
    ├── best-practices/   # Melhores práticas
    └── examples/         # Exemplos de uso

🚀 Como Usar

1️⃣ Clone o Repositório

git clone https://github.com/amandio-vaz/codes-pub.git
cd codes-pub

2️⃣ Navegue pela Estrutura

Explore os diretórios de acordo com sua necessidade:

# Exemplo: visualizar códigos frontend
cd frontend/components

# Exemplo: visualizar automações n8n
cd automation/n8n

3️⃣ Leia a Documentação Específica

Cada diretório principal contém um README.md com:

  • Descrição dos códigos disponíveis
  • Requisitos e dependências
  • Status de validação (✅ Validado / ⚠️ Não Validado / 🧪 Experimental)
  • Instruções de uso
  • Notas importantes

4️⃣ Teste em Ambiente Seguro

SEMPRE teste em ambiente de desenvolvimento/homologação antes de produção:

# Exemplo: criar ambiente isolado com Docker
docker-compose up -d

# Exemplo: ambiente virtual Python
python -m venv venv
source venv/bin/activate

🤝 Como Contribuir

Contribuições são muito bem-vindas! Para contribuir com este repositório:

Diretrizes de Contribuição

  1. Fork o repositório
  2. Crie uma branch para sua feature (git checkout -b feature/MinhaFeature)
  3. Commit suas mudanças (git commit -m 'Adiciona nova feature')
  4. Push para a branch (git push origin feature/MinhaFeature)
  5. Abra um Pull Request

Padrões de Código

  • Documentação: Todo código deve ser bem documentado
  • Comentários: Adicione comentários explicativos em trechos complexos (Se você for brasileiro, sem palhaçada, aqui falamos em pt-BR e não em inglês).
  • Status: Indique claramente se é Validado/Não Validado/Experimental
  • README: Adicione ou atualize README no diretório correspondente
  • Clean Code: Siga boas práticas de código limpo
  • Segurança: Remova credenciais e informações sensíveis

Categorias de Status

Ao contribuir, identifique o status do código:

  • ✅ Validado - Testado e funcionando em ambiente específico (descrever)
  • ⚠️ Não Validado - Funcional mas sem testes extensivos
  • 🧪 Experimental - Proof of concept ou em desenvolvimento
  • 📚 Didático - Exemplo educacional

📝 Convenções de Nomenclatura

Para manter a organização:

Arquivos e Diretórios

- Use kebab-case: user-authentication.js
- Seja descritivo: jwt-middleware.js (não: middleware.js)
- Inclua extensão apropriada

Commits

feat: Adiciona autenticação JWT
fix: Corrige bug no middleware de validação
docs: Atualiza README com novos exemplos
refactor: Melhora performance do componente
test: Adiciona testes unitários

🧪 Testes

Antes de usar qualquer código:

# Exemplo: Testes JavaScript/Node.js
npm install
npm test

# Exemplo: Testes Python
pip install -r requirements.txt
pytest

# Exemplo: Validação de sintaxe
# JavaScript
eslint your-file.js

# Python
pylint your-file.py

📚 Recursos Adicionais

Documentação Relevante

Links Úteis

  • Issues - Reporte bugs ou sugira features
  • Discussions - Participe de discussões
  • Wiki - Documentação estendida (Em breve)

📊 Status do Projeto

GitHub last commit GitHub commit activity


📄 Licença

Este projeto está sob a licença MIT - veja o arquivo LICENSE para detalhes.

Resumo da Licença MIT

  • ✅ Uso comercial permitido
  • ✅ Modificação permitida
  • ✅ Distribuição permitida
  • ✅ Uso privado permitido
  • ❌ Responsabilidade limitada
  • ❌ Sem garantia

IMPORTANTE: A licença MIT fornece o software "AS IS" (como está), sem garantias de qualquer tipo. Você assume todos os riscos associados ao uso do código.


👤 Autor

Amândio Vaz


🙏 Agradecimentos

Agradecimentos à comunidade open-source e a todos que contribuem com conhecimento e código para o ecossistema de desenvolvimento.


📞 Suporte e Contato

  • Issues: Para reportar bugs ou problemas específicos
  • Discussions: Para perguntas, sugestões e discussões gerais
  • Pull Requests: Para contribuir com código

🔄 Atualizações

Este repositório vou buscar atualizar regularmente. Para se manter informado:

  • ⭐ Dê uma estrela no repositório
  • 👁️ Watch para receber notificações
  • 🔔 Acompanhe as releases

⚡ Início Rápido

# Clone
git clone https://github.com/amandio-vaz/codes-pub.git

# Entre no diretório
cd codes-pub

# Explore
ls -la

# Use o código que precisar (com responsabilidade!)

⚠️ LEMBRE-SE: USE POR SUA CONTA E RISCO - TESTE ANTES DE IMPLEMENTAR ⚠️

Feito com ❤️ de um simples humano, para humanos e não humanos

GitHub

About

Scripts para implementações de diversas tecnologias.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •