This PR is to align this project with the latest Phoenix, to make it easy to see what's the diff, and how to use Ueberauth from the latest phoenix.
Mainly, copy files from phoenix 1.5.7 mix phx.new ueberauth_example --no-dashboard --no-gettext with followings
Use runtime.exs instead of prod.secret.exs, to make it easy to test both dev and prod easily. (Also use import Config instead of use Mix.Config. Note that phoenix does not do this because it supports older version of Elixir as well.
Update elixir version in heroku buildpack (elixir_buildpack.config) and add .tools-versions (for asdf) to specify elixir/erlang versions
Update templates as phoenix now uses milligram css
Update fontawesome version and CDN link
Add credo configuration to ignore warnings from phoenix generated files under test/support
This PR is to align this project with the latest Phoenix, to make it easy to see what's the diff, and how to use Ueberauth from the latest phoenix.
Mainly, copy files from phoenix 1.5.7
mix phx.new ueberauth_example --no-dashboard --no-gettext
with followingsruntime.exs
instead ofprod.secret.exs
, to make it easy to test both dev and prod easily. (Also useimport Config
instead ofuse Mix.Config
. Note that phoenix does not do this because it supports older version of Elixir as well.elixir_buildpack.config
) and add.tools-versions
(for asdf) to specify elixir/erlang versionstest/support
nil
not""
UserFromAuth
underUeberauthExample