drewblas / phoenix_upgrades

Easily see diffs from successive versions of the Phoenix generators

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Phoenix Upgrade history

This repo tracks the output of running mix phoenix.new for each Phoenix version.

It also runs a few example CRUD generators so you can see how they changed as well.

It allows you to easily see the diff of changes from one version to the next to keep up to date. When a new version comes out you can update your app to match that boilerplate changes.

Usage

To view the changes on GitHub, go to the commit list, and then click one of the commits to see how the generated project changed from the previous version to the selected one.

Alternately, clone this repository and use the following commands:

  • ./run.sh download to download all the phoenix_new*.ez files
  • ./run.sh reset erases the git history to start anew
  • ./run.sh build builds each version in turn. You'll need to answer n to the dependency prompt.

TODO

  • Tag each git commit

License

The upgrade/ code is generated by Phoenix Framework and inherits its license.

run.sh and the rest of this repo is licensed under the Apache 2.0 License

About

Easily see diffs from successive versions of the Phoenix generators


Languages

Language:Elixir 80.8%Language:JavaScript 11.8%Language:Shell 7.5%