- Fork this Repo
- Use PHP 8.0 or higher
- Install composer Packages
- If possible use Strict Types
- Create a Cache based on the PSR Simple Cache Interface
(PSR-16)
You can use whatever caching backend you want (redis, memcache, database, file or other) - Create a simple file that shows the functionality of the Cache
- Track your Changes with Git
- Create a PR to the Original Repo
Create unit Tests for the Cache, with Code Coverage greater than 90%
Create a GitHub Action that runs the Unit Tests on Commit and PR
- (Bonus) Block the PR from merge if a test fails