In order of how much I don't hate them (and only including ones I have tried).
- Trello *
- Github Projects (with issues and milestones) *
- Sprintly *
- Dapulse *
- Clubhouse *
- Waffle
| #include <stdio.h> | |
| #include <stdlib.h> | |
| /** | |
| * ConwaySort: | |
| * sorts an array by ignoring it and then | |
| * printing out a new, sorted array with its | |
| * own "Alternative Values." | |
| * | |
| * If the new array does not appear sorted, | |
| * you have been manipulated by MSM |
| #!/bin/bash | |
| if [[ -z "$1" ]] ; then | |
| echo 'Need path to app dir' | |
| exit 1 | |
| fi | |
| app_path="$1" | |
| # Laravel Console Commands to fix problems |
If you want a run-down of the 1.3 changes and the design decisions behind those changes, check out the LonestarElixir Phoenix 1.3 keynote: https://www.youtube.com/watch?v=tMO28ar0lW8
To use the new phx.new project generator, you can install the archive with the following command:
$ mix archive.install https://github.com/phoenixframework/archives/raw/master/phx_new.ez
Phoenix v1.3.0 is a backwards compatible release with v1.2.x. To upgrade your existing 1.2.x project, simply bump your phoenix dependency in mix.exs:
| <?php | |
| use Carbon\Carbon; | |
| if (! function_exists('carbonize')) { | |
| /** | |
| * @param mixed $time | |
| * @param string $tz | |
| * @return Carbon | |
| * @throws InvalidArgumentException |
| #!/bin/bash | |
| # Erlang | |
| ERLANG_VERSION=${ERLANG_VERSION:-19.0} | |
| ERLANG_CACHED_DOWNLOAD="${HOME}/cache/OTP-${ERLANG_VERSION}.tar.gz" | |
| ERLANG_DIR=${ERLANG_DIR:="$HOME/erlang"} | |
| # Elixir | |
| ELIXIR_VERSION=${ELIXIR_VERSION:-1.3.4} | |
| ELIXIR_CACHED_DOWNLOAD="${HOME}/cache/elixir-v${ELIXIR_VERSION}.zip" |
| { | |
| "env": { | |
| "browser": true, | |
| "node": true | |
| }, | |
| "parserOptions": { | |
| "sourceType": "module" | |
| }, |
| defmodule Rectangle do | |
| @doc """ | |
| Resize a rectangle using the same logic as similar | |
| triangles to keep the aspect ratio with a max size. | |
| ## Algebra | |
| `{300, 400} => {x, 100}` | |
I hereby claim:
To claim this, I am signing this object: