Project - ThiagoBarradas/aspnet-scaffolding6 GitHub Wiki
Requirements:
- Compatible with aspnet-scaffolding3 (with migration, obviously);
- Not change (just extends) startup and program configuration, but keep it compatible with aspnet-scaffolding3;
- Functionalities by package segmented (Cache, Queue, etc);
- Suggested structure created by Template;
- Add devops (ci, docker etc);
- Docs in wiki about each feature;
Main Features:
- API Resources
- Route Prefix
- Enable Static Files
- RequestKey
- Timezone Handler
- JsonFieldSelector
- Time Elapsed
- i18n (with keyword maps)
- Basic infos (url, domain, applciation, version, buildversion)
- API Serialization
- Json Mode
- Enum Serializer Mode
- Custom Converters
- Migrate to utf8json?
- Worker / PeriodicBatch
- Add native
- RabbitMQ
- Easy "Consumer"
- Easy "Publisher"
- Cache / RedLock
- Fixes IDistributedCache excpetion when startup+
- Rate Limit (from IpRateLimiting)
- Database
- MSSQL Parser
- MongoCRUD with Index Management
- ShutdownSettings
- Fix it to work with container
- Healthcheck
- Auto identify resources
- Enable Log
- Log with Serilog
- Ignore Routes
- Debug Mode
- Black List (Request / Response)
- Log structured Json, XML and www-url-form-encoded
- Docs with Swagger
- Additional Docs