zencilencer

zencilencer

Umbrella Project documentation missing for Elixir 1.19

Hello everyone,

While reading the documentation for Mix and OTP in Elixir 1.19, I noticed something that seems different compared to the documentation in Elixir 1.18.

In Elixir 1.18, the Mix and OTP section contains a page about umbrella projects. However, when looking at the documentation in the main branch that corresponds to the upcoming Elixir 1.19 documentation, that umbrella project page does not appear to be present in the same section.

For reference:

Elixir 1.18:
https://github.com/elixir-lang/elixir/tree/v1.18/lib/elixir/pages/mix-and-otp

Main branch (future 1.19 docs):
https://github.com/elixir-lang/elixir/tree/main/lib/elixir/pages/mix-and-otp

From what I can see, the umbrella-related documentation seems to be missing or possibly moved elsewhere.

My questions are:

  1. Has the documentation for umbrella projects been intentionally moved to another section?

  2. Is there any change in the recommended approach or best practices for working with umbrella applications in recent Elixir versions?

  3. If it was moved, where is the new canonical documentation location?

I’m currently working on restructuring an existing Phoenix application into an umbrella project, so I wanted to make sure I’m following the current recommended approach.

Thank you in advance for the clarification.

Marked As Solved

Where Next?

Popular in Questions Top

minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
skosch
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
Darmani72
If I have a post route which an argument: post /my_post_route/:my_param1, MyController.my_post_handler How would get the post params ...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New

Other popular topics Top

New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 42533 114
New
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New

We're in Beta

About us Mission Statement