π Initial Alpha Release (v0.1.0-alpha)
π This version lays the foundation for future developments, introducing key features, tests, and basic configurations. Here's what's included:
β¨ Features
- OpenSwoole Server: Initial implementation with customizable stubs. (#c98e141)
- Brew Command: Add new options and initial implementation. (#a1a15ba, #aacec2b)
- Mock Data Generator: Review types and add generator tests. (#4612f9c, #1be9e07)
- Config Layer and Middleware: Add a basic configuration layer and middleware. (#8df64b6)
- Enums and Server Options: Add log levels, log rotation, and server generator interface. (#8a70669)
- Validation Command: Introduce a command for validating configurations. (#1d8808b)
- OpenSwoole Linting: Add linting tools for better code quality. (#22b0c53)
π§ͺ Tests
- Extensive tests added for:
- Brew and Validate commands. (#81f0dd0, #823c52f)
- Mock Data Generator. (#1be9e07)
- Config layer and middleware. (#1f9c403)
π οΈ Chores
- Project Initialization with Laravel Zero. (#237ee73)
- Add default packages and edit project metadata. (#753066f)
- Include
cebe/php-openapi
package. (#7860c7f) - Review and apply Pint linter. (#5eb0acf)
π Documentation
- License added for clarity and transparency. (#e7cde35)
This release represents an early stage in development and is not yet production-ready. We welcome feedback and contributions from the community to make this project even better. π