Fernando Mendes
Fernando Mendes
Module attributes are defined in compile time. I just happened to download and compile the application (which includes compiling NanoID as a dependency) and then change the config in my...
Is there any preferred method of communication between processes? In particular using the underlying Erlang Node connections vs implementing something using `gen_tcp` or equivalent.
[Temple](https://github.com/mhanberg/temple) is a fine DSL for our purposes. We're not currently supporting it but it make be a fine addition to our repertoire.
Right now the behaviour for `mix still.compile` and `mix still.dev` is bound to those same mix tasks. However, when running Still inside a different application, this isn't possible to do....
We're missing a lot of tests, we should aim to tackle this whenever we can now that we're reaching a stable version.
We're currently not supporting any type of authorisation for LiveView. Should we add a plug that makes use of `conn.private[:phoenix_live_view]` and calls certain policies? What about inferring the action and...
Sometimes we want to conditionally render elements based on the user having permissions or not. We should implement this somehow. A basic idea: ```elixir = if has_permissions?(@conn, :show, @post) ```...
If a resource is not found, we're currently calling the policy with `nil` for the resource value. This means that a lot of times, the policies will have a function...
Currently we depend on a `conn` being present and this isn't the case when handling GraphQL. In these scenarios how should we act? Should we allow the policy to be...
Why: * Due to a severe lack of coffee, #38 was merged without much consideration. * As a result, the older READMEs just gained a huge logo in their about...