buddywinangun / codeigniter-xtend
A collection of beautiful full-stack components for CodeIgniter. The perfect starting point for your next app.
Requires
- php: ^7.0|~8.1.0
- codeigniter/framework: ~3.1
- firebase/php-jwt: ^6.10
- intervention/image: ^2.7
- maximebf/debugbar: ^1.21
- nette/neon: ^3.4
- twig/twig: ^3.8
Requires (Dev)
- codedungeon/phpunit-result-printer: ^0.32.0
- marcocesarato/php-conventional-changelog: ^1.17
- mikey179/vfsstream: 1.1.*
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.6
- squizlabs/php_codesniffer: ^3.9
- symplify/monorepo-builder: ^11.2
Replaces
- buddywinangun/codeigniter-auth: 4.1.0
- buddywinangun/codeigniter-framework: 4.1.0
- buddywinangun/codeigniter-route: 4.1.0
- buddywinangun/codeigniter-starter: 4.1.0
README
This repository is a monorepo containing the entirety of the web framework. Codeigniter Xtend can be used as a full stack framework or as standalone packages which can be used independently.
Release schedule
Release Phases
Ada tiga fase rilis: 'Current', 'Active Long Term Support (LTS)', and 'Maintenance'.
- Current - Kode tidak stabil di branch
master
yang sedang dalam pengembangan aktif dan mungkin mengandung bug atau perubahan yang dapat menyebabkan gangguan serta masih mengalami modifikasi signifikan. Direkomendasikan untuk tujuan pembangunan lokal, dan tidak boleh digunakan dalam produksi. - Active LTS - Branch versi mayor - cth:(v1.x), dengan fokus pada stabilitas, Fitur baru, perbaikan bug, and keamanan.
- Maintenance - Branch versi mayor - cth:(v1.x), dengan fokus pada perbaikan bug dan peningkatan keamanan. Terkait fitur baru mungkin ditambahkan jika mendukung migrasi ke rilis selanjutnya.
Release plan
Rilis baru dibuat dari branch master
ke versi mayor Active. Lihat Releases Phases untuk rincian perubahan apa yang diharapkan terjadi pada setiap fase rilis.
Packages
Core packages can be found in the packages
directory.
Installation
To start from a working skeleton:
composer create-project buddywinangun/codeigniter-starter
Standalone packages
The Codeigniter Xtend framework is split into standalone packages which can be used independently.
composer require buddywinangun/codeigniter-auth buddywinangun/codeigniter-framework