Contributing
We welcome contributions from developers of all skill levels! Whether you're fixing bugs, adding features, improving documentation, or creating themes, your help is appreciated.
Quick Start
- Fork the repository on GitHub
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes following our coding standards
- Test your changes thoroughly
- Commit your changes (
git commit -m 'feat: add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request with a clear description
Contribution Areas
- 🐛 Bug Fixes - Help squash bugs
- ✨ New Features - Add new capabilities
- 📝 Documentation - Improve guides and examples
- 🎨 Themes - Create DiSyL themes
- 🧩 Components - Build reusable components
- 🔧 CMS Adapters - Improve CMS integrations
- 🧪 Testing - Add tests and improve coverage
Development Setup
# Clone your fork git clone https://github.com/aKira041795/Ikabud-CMS-Kernel.git cd ikabud-kernel # Install dependencies composer install # Run tests composer test # Start development server php -S localhost:8000 -t public
See CONTRIBUTING.md for detailed guidelines.
Categories
Ikabud Kernel