Skip to content

Alpha Release (v0.1.0-alpha)

Latest
Compare
Choose a tag to compare
@danielebarbaro danielebarbaro released this 21 Dec 17:04

πŸš€ 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. πŸš€