clone subtree of Disco

Phase

avater sovetnik is working on it


description of clone subtree phase
In project Disco

MindMap

To clone this phase, add umwelt client to your project dependencies in `mix.exs` and run

mix umwelt.clone 13

Terms affected by phase clone subtree

In each phase, some terms appeared for the first time, changed their place in the structure, were updated with new meaning, or were marked as no longer in use. These shifts help trace the evolution of the project’s conceptual map.

Added

make disco great again

lib/disco/discord.ex
[
  @doc("make disco great again"),
  @spec(new_disco(Bureaucracy.t()) :: Discord.t()),
  def new_disco(%Bureaucracy{} = disco_buro_arg) do
  end
]
test/disco/discord_test.exs
describe("new_disco / 1") do
  test "general clause" do
  end
end

another confuse

lib/disco/confusion.ex
[
  @doc("another confuse"),
  @spec(new_confuse(Discord.t()) :: Confusion.t()),
  def new_confuse(%Discord{} = confuse_disco_arg) do
  end
]
test/disco/confusion_test.exs
describe("new_confuse / 1") do
  test "general clause" do
  end
end

Moved

bring some discord

lib/disco/discord.ex
[
  @doc("bring some discord"),
  @spec(discordize(Confusion.t(), Chaos.t()) :: Discord.t()),
  def discordize(%Chaos{} = disco_chaos_arg, %Confusion{} = disco_confuse_arg) do
  end
]
test/disco/discord_test.exs
describe("discordize / 2") do
  test "general clause" do
  end
end

do the confusion

lib/disco/confusion.ex
[
  @doc("do the confusion"),
  @spec(confuse(Chaos.t(), Bureaucracy.t()) :: Confusion.t()),
  def confuse(%Bureaucracy{} = confuse_buro_arg, %Chaos{} = confuse_chaos_arg) do
  end
]
test/disco/confusion_test.exs
describe("confuse / 2") do
  test "general clause" do
  end
end

Explanation of Chaos

lib/disco/aftermath/chaos.ex
defmodule Disco.Aftermath.Chaos do
  @moduledoc "Explanation of Chaos"
  alias Disco.Aftermath.Chaos
  alias Disco.Discord
  @type t() :: %__MODULE__{chaos_field: atom}
  defstruct chaos_field: nil
  @doc "make some chaos"
  @spec chaotize(Discord.t()) :: Chaos.t()
  def chaotize(%Discord{} = chaos_discord_arg) do
  end
end
test/disco/aftermath/chaos_test.exs
defmodule Disco.Aftermath.ChaosTest do
  use ExUnit.Case, async: true
  alias Disco.Aftermath.Chaos
  alias Disco.Discord

  describe("chaotize / 1") do
    test "general clause" do
    end
  end
end


Phase History Tree

A tree of all phases the project has passed through to reach the current phase.


Rendering...