- Gmail OAuth
- Integrate playwright tests into
mix test
- Support browsers other than chromium in e2e tests (
projects
in playwright.config.ts) - Parallelize playwright tests (
workers
in playwright.config.ts)
git clone https://github.com/dannyh79/splitmore.git
cd splitmore
cp config/dev.exs.example config/dev.exs
vim config/dev.exs # fill client creds under ueberauth
mix setup # will run deps.get, db init and assets preparation
iex -S mix phx.server
# or without iex:
mix phx.server
Now you can visit localhost:4000
from your browser.
mix test
mix e2e.setup # if first time
mix e2e.test
- Official website: https://www.phoenixframework.org/
- Guides: https://hexdocs.pm/phoenix/overview.html
- Deployment guides: https://hexdocs.pm/phoenix/deployment.html
- Docs: https://hexdocs.pm/phoenix
- Forum: https://elixirforum.com/c/phoenix-forum
- Source: https://github.com/phoenixframework/phoenix