- Jira sux
- I was on vacation and in need to do some fun stuff
- Practicing with Elixir and Phoenix
- Erlang and Elixir is installed – see Elixir-Getting Started
- Basic knowledge of Elixir and Phoenix
- Basic knowledge about what 'Umbrella' means in Elixir
The elixir umbrella application includes the following applications
- apm_px - Phoenix Front- and Backend
- apm_issues - define, manipulate, and persistent (Jira)Issues
- apm_user - functions for user, role, ...
Just another frontend to give feedback for developers about how the APM backend in ./elexir can be used.
Files for the Github.io pages of this project.
- cd into
elixir/
- run
mix deps.get
- cd into
elixir/apps/apm_px
- run
npm install
- run
- start the server with
mix phoenix.server
(in an extra terminal window)- now you can open the frontend in your browser
http://localhost:4000
- now you can open the frontend in your browser
- start
phantomjs --wd
(in an extra terminal window) - run the tests in path
elixir
withmix test --trace
- run only the unit-tests without E2E
mix test --trace --exclude hound
Start development- and testing-environment with tmux and fish-shell.
If you a TMUX-user, you can start all of the stuff mentioned above with
a single command apm.tmux
- cd into the project's root
- start your tmux
- execute apm.tmux
- It starts the phoenix server
- it runs phantomjs for hound testing