Contribuições
Contribuições são bem-vindas! O Blumiga é um projeto open source e toda ajuda é apreciada.
Como Contribuir
2. Pull Requests
- Faça um fork do repositório
- Crie um branch para sua feature:
git checkout -b minha-feature - Faça suas alterações
- Execute os testes:
phpunit - 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