Contribuições

Contribuições

Contribuições são bem-vindas! O Blumiga é um projeto open source e toda ajuda é apreciada.

Como Contribuir

1. Reporte Problemas

Encontrou um bug ou tem uma sugestão? Abra uma issue no GitHub.

Abrir Issue

2. Pull Requests

  1. Faça um fork do repositório
  2. Crie um branch para sua feature: git checkout -b minha-feature
  3. Faça suas alterações
  4. Execute os testes: phpunit
  5. Envie o PR com uma descrição clara

3. Padrões de Código

  • Namespace de controllers: Blumiga\{Arquivo}
  • Funções em arquivos separados, não classes
  • MySQLi para banco de dados (sem PDO)
  • Cobertura de testes para novas funcionalidades

4. Executar Testes

# Todos os testes
phpunit

# Apenas testes Unit (sem DB)
phpunit --testsuite Unit

# Testes Feature
phpunit --testsuite Feature

# Testes Database (requer TESTS_DB=1)
TESTS_DB=1 phpunit --testsuite Database

Repositório

GitHub: bluiceoficial/blumiga