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.