[Feedback] Swift3.1 Release Process

My Feedback to Swift 3.1 Release Process.

Agile

Swift 3.1 release process looks agile.

Development team will release snapshots every small milestone.
All chages are merged into master branch and snapshots are dispatched from swift-3.1-branch, and GM will be on it. I prefer having release branch.

Apple adopted agile development in swift project. It’s cool!

Source Compatibility

Many people would have complained about compatibility between versions.
Upgrading 2 to 3 is painful, even though swfit 3 api design is beautiful.
In 3.1, source compatibility is featured in this blog post.

swift3 cod is going to be compilied swift3.1 compilier.
It is natural. This is just minor update.

Directed by managers

It looks like that Managers have strong authorities for release.
Pull requests are checked or evaluated by them.

Leave a Reply

Your email address will not be published. Required fields are marked *