Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Try porting to Phoenix #70

Open
5 of 11 tasks
marnen opened this issue Feb 26, 2018 · 2 comments
Open
5 of 11 tasks

Try porting to Phoenix #70

marnen opened this issue Feb 26, 2018 · 2 comments

Comments

@marnen
Copy link
Owner

marnen commented Feb 26, 2018

I think this might be a good application for me to learn Phoenix, especially now that I have some functionality already implemented in Rails. I tried this once before, at http://www.github.com/marnen/contraq-elixir, but at that time, I didn't have the functionality implemented, and it turned out that learning a new environment and simultaneously implementing an application was too much to do at once.

Phoenix has changed a good deal since my last attempt, so I think I'm going to start the port pretty much from scratch, though I'll use code from the older attempt as necessary.

  • Get dev environment working
  • Create a Phoenix application
  • Get testing tools installed (white-bread and ESpec)
  • Set up mix test.watch
  • Reimplement functionality such that existing Gherkin features pass
  • Fix up HTML to match what we already have
  • Get Erlang observer/debugger working from within container (see Step-by-step description of how to run the observer on OS X erlang/docker-erlang-otp#41)
  • Try Dialyzer/Dialyxir/Dialyzex
  • Set up Distillery or something for packaging
  • Set up Travis
  • Make sure anything else that needs tweaking gets tweaked :)
@marnen
Copy link
Owner Author

marnen commented Mar 1, 2018

I thought we'd need ex_machina for factories, but we may just be able to use Ecto.

@marnen
Copy link
Owner Author

marnen commented Mar 1, 2018

https://github.com/batate/blacksmith also looks interesting for factories.

marnen added a commit that referenced this issue Mar 7, 2018
marnen added a commit that referenced this issue Mar 7, 2018
marnen added a commit that referenced this issue Mar 7, 2018
marnen added a commit that referenced this issue Mar 7, 2018
marnen added a commit that referenced this issue Mar 7, 2018
marnen added a commit that referenced this issue Mar 7, 2018
marnen added a commit that referenced this issue Mar 7, 2018
marnen added a commit that referenced this issue Mar 7, 2018
marnen added a commit that referenced this issue Mar 7, 2018
marnen added a commit that referenced this issue Mar 7, 2018
marnen added a commit that referenced this issue Mar 7, 2018
marnen added a commit that referenced this issue Mar 7, 2018
marnen added a commit that referenced this issue Mar 7, 2018
marnen added a commit that referenced this issue Mar 7, 2018
marnen added a commit that referenced this issue Mar 7, 2018
marnen added a commit that referenced this issue Mar 7, 2018
marnen added a commit that referenced this issue Mar 8, 2018
marnen added a commit that referenced this issue Mar 8, 2018
marnen added a commit that referenced this issue Mar 9, 2018
marnen added a commit that referenced this issue Mar 9, 2018
marnen added a commit that referenced this issue Mar 9, 2018
marnen added a commit that referenced this issue Mar 9, 2018
marnen added a commit that referenced this issue Mar 12, 2018
marnen added a commit that referenced this issue Mar 12, 2018
marnen added a commit that referenced this issue Mar 12, 2018
marnen added a commit that referenced this issue Mar 12, 2018
marnen added a commit that referenced this issue Mar 12, 2018
marnen added a commit that referenced this issue Mar 12, 2018
marnen added a commit that referenced this issue Mar 12, 2018
marnen added a commit that referenced this issue Mar 12, 2018
marnen added a commit that referenced this issue Mar 13, 2018
marnen added a commit that referenced this issue Mar 13, 2018
marnen added a commit that referenced this issue Mar 17, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant