feat: install Grpc, Hash, Http, Log, Mail facades#1195
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #1195 +/- ##
==========================================
- Coverage 69.15% 68.55% -0.61%
==========================================
Files 231 228 -3
Lines 14461 14588 +127
==========================================
Hits 10001 10001
- Misses 4102 4229 +127
Partials 358 358 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Pull Request Overview
This pull request implements facades installation for Grpc, Hash, Http, Log, and Mail packages as part of the framework's package setup system. The changes refactor how configuration and facade files are generated by moving from static file copying to dynamic stub generation.
- Refactors package setup to use dynamic stub generation instead of static config files
- Implements facade generation for Grpc, Hash, Http, Log, and Mail packages
- Adds conditional facade installation/uninstallation based on user selection
Reviewed Changes
Copilot reviewed 15 out of 15 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| mail/setup/stubs.go | Adds stub generator for mail config and facade files |
| mail/setup/setup.go | Updates mail setup to use stubs and conditional facade installation |
| log/setup/stubs.go | Adds stub generator for log config and facade files |
| log/setup/setup.go | Updates log setup to use stubs and conditional facade installation |
| http/setup/stubs.go | Adds stub generators for HTTP, JWT, CORS configs and facades |
| http/setup/setup.go | Updates HTTP setup to use stubs and conditional facade installation |
| http/setup/config/*.go | Removes static config files replaced by dynamic stubs |
| hash/setup/stubs.go | Adds stub generator for hash config and facade files |
| hash/setup/setup.go | Updates hash setup to use stubs and conditional facade installation |
| grpc/setup/stubs.go | Adds stub generator for grpc config and facade files |
| grpc/setup/setup.go | Updates grpc setup to use stubs and conditional facade installation |
| filesystem/setup/config/filesystems.go | Removes static config file |
| contracts/binding/binding.go | Adds Http dependency to route binding |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
* feat: install Grpc facade * install Hash facade * install Http facade * install Mail facade
📑 Description
Relate goravel/goravel#612
✅ Checks