>>>>> Łukasz Dywicki <l...@code-house.org>:

> On the resolver thingy.
> I believe that the main problem we need to address is a format of error
> messages spit from our code.
> In quite many cases error takes half of the screen. Failure reason is at
> the end. Going over spaghetti causation in between is a challenge.

> Making that readable in a tree form like below can make it simpler to
> read, easier to understand, making developer solve the problem faster.

> ```
> Failed to complete provisioning operation, here is a reason:
> - Resolution of feature X failed, because:
>   - Resolution of feature Y failed, because:
>     - Resolution of feature Z failed, because:
>       - Resolution of bundle A failed, because:
>         - Missing requirement 1-2-3
> ```

+1 (non-binding)

I would love to see something like this.

Reply via email to