Strategies to maintain extensions (packages) for Yii 3 and Yii2

As Yii 3 will obviously have many breaking changes to Yii2 (different dependencies, probably different namespace, etc, general architectural change regarding the main Yii application class) what would you recommend to do to maintain extensions (at least some time) for Yii2 and Yii 3?

Porting back-and-forth might be a bit error-prone. Any general suggestions or plans for abstraction layers?

Maintain these separately.

1 Like

I’d also suggest to maintain them seperately and also name them yii-module-name, yii-component-name - if applicable.

Even if this might “conflict” with a handful of Yii 1.x extensions.

1 Like