@twisted1919Thanks for your great effort in improving MW. i think it is good to add documentation for MW specific helper functions for other developers and add change log for functions that change so other developers can use it.
another thing is i think it is good to have a documentation on how to add unit tests and acceptance for MW extensions so other developers can use this help to write there unit tests related to there extension.
@zhu4koff - It will still use Yii 1 since we have extended it so much that's almost impossible to upgrade. However, we've updated lots of our practices, using di a lot, etc. We also have many tests now, acceptance / functional / unit, etc.