Configuration group naming conventions and adjustments
samdark opened this issue · comments
Alexander Makarov commented
ℹ️ Note that this is not about configuration file names. It is about config groups.
Problem
- Names do not show what is container config and what are params.
- There is no naming convention defined.
Solution
- Accept/merge "022 - Config groups":
- Adjust runners:
- yiisoft/yii-runner#39
- yiisoft/yii-runner-console#34
- yiisoft/yii-runner-http#43
- yiisoft/yii-runner-roadrunner#52
- Adapt packages to new runners
- Adjust group names in existing packages providing configs:
common
→di
web
→di-web
console
→di-console
providers
→di-providers
providers-web
→di-providers-web
providers-console
→di-providers-console
delegates
→di-delegates
delegates-web
→di-delegates-web
delegates-console
→di-delegates-console
tags
→di-tags
tags-web
→di-tags-web
tags-console
→di-tags-console
4.1. Create and merge adapt PRs in released packages:
- yiisoft/assets#115
- yiisoft/aliases#59
- yiisoft/auth-jwt#59
- yiisoft/cache-file#56
- yiisoft/cache-memcached#45
- yiisoft/cache#117
- yiisoft/csrf#43
- yiisoft/data-response#71
- yiisoft/error-handler#72
- yiisoft/log-target-email#41
- yiisoft/log-target-file#53
- yiisoft/log-target-syslog#32
- yiisoft/log (not need)
- yiisoft/mailer-symfony#27
- yiisoft/profiler#64
- yiisoft/rbac-rules-container#25
- yiisoft/router-fastroute#122
- yiisoft/router#187
- yiisoft/session#47
- yiisoft/translator-extractor#31
- yiisoft/translator#111
- yiisoft/user#67
- yiisoft/view-twig#53
- yiisoft/view#219
- yiisoft/widget (not need)
- yiisoft/yii-bulma (not need)
- yiisoft/yii-console#171
- yiisoft/yii-event#50
- yiisoft/yii-sentry#25
- yiisoft/yii-swagger#69
- yiisoft/yii-view#72
4.2. Create and merge adapt PRs in non-released packages:
- yiisoft/yii-auth-client#50
- yiisoft/yii-gii#82
- yiisoft/yii-debug#191
- yiisoft/db-sphinx#38
- yiisoft/yii-dataview#113
- yiisoft/queue#144
- yiisoft/log-target-db (not need)
- yiisoft/validator#554
- yiisoft/db-migration#147
- yiisoft/cache-db (not need)
- yiisoft/yii-cycle#155
- yiisoft/yii-debug-api#91
- yiisoft/yii-filesystem (deprecated)
- yiisoft/form (not need)
- yiisoft/yii-bootstrap5 (not need)
- yiisoft/queue-amqp#54
- yiisoft/translator-message-db#47
- yiisoft/yii-debug-viewer#57
- yiisoft/yii-testing#24
4.3. Make releases:
- https://github.com/yiisoft/assets/
- https://github.com/yiisoft/aliases/
- https://github.com/yiisoft/auth-jwt/
- https://github.com/yiisoft/cache-file/
- https://github.com/yiisoft/cache-memcached/
- https://github.com/yiisoft/cache/
- https://github.com/yiisoft/csrf/
- https://github.com/yiisoft/data-response/
- https://github.com/yiisoft/error-handler/
- https://github.com/yiisoft/log-target-email/
- https://github.com/yiisoft/log-target-file/
- https://github.com/yiisoft/log-target-syslog/
- yiisoft/log (not need)
- https://github.com/yiisoft/mailer-symfony/
- https://github.com/yiisoft/profiler/
- https://github.com/yiisoft/rbac-rules-container/
- https://github.com/yiisoft/router-fastroute/
- https://github.com/yiisoft/router/
- https://github.com/yiisoft/session/
- https://github.com/yiisoft/translator-extractor/
- https://github.com/yiisoft/translator/
- https://github.com/yiisoft/user/
- https://github.com/yiisoft/view-twig/
- https://github.com/yiisoft/view/
- https://github.com/yiisoft/yii-console/
- https://github.com/yiisoft/yii-event/
- https://github.com/yiisoft/yii-sentry/
- https://github.com/yiisoft/yii-swagger/
- https://github.com/yiisoft/yii-view/
- Adapt application templates:
- Adapt demo:
- Write down short upgrade guides and publish to chats.
- Make upgrade guide: https://gist.github.com/samdark/219245fea45749b60ab679609ad2e64c
- Publish news
Dmitriy Derepko commented
Having container
in file/directory names is worse than without it imho
Alexander Makarov commented
@xepozz updated issue a bit. How about now? (agreements text is in PR linked)
Dmitriy Derepko commented
@xepozz updated issue a bit. How about now? (agreements text is in PR linked)
Awful to be honest
Sergei Predvoditelev commented
Done 🎉