Skip to content

Latest commit

 

History

History
50 lines (47 loc) · 1.31 KB

roadmap.md

File metadata and controls

50 lines (47 loc) · 1.31 KB

Roadmap for future

Yui was born as a way to keep motivated to study PHP outside of laravel, since 2022 I've been using laravel on a daily basis and I felt stuck with it (not that it's a bad thing).

This mini framework made from the heart has helped me understand how Laravel processes work behind the scenes.

  • Database
    • Connection
      • MySQL
      • PostgreSQL
      • SQLite
    • Query Builder
      • Select
      • Insert
      • Update
      • Delete
      • Join
      • Where
      • Group By
      • Order By
      • Limit
      • Offset
      • Raw Query
      • Update Or Insert (Upsert)
      • Select All
      • Find
      • Find All
      • Find By
      • Find All By
      • Create
    • Migration
    • Seeders
  • Command Line Interface (In Progress)
  • Logger
  • Refact all (Classes, Docs and especially Tests)
  • API Documentation
  • FrankenPHP
  • File routing system
  • Middleware
  • Validation class
  • Authentication class
  • Session class
  • Cookie class
  • Cache(Only Redis)
  • File Upload class
  • Template Engine
  • Email class
  • Queue class (Only Redis)
  • Event class
  • WebSockets (With FrankenPHP)