Sha256: 09196a69f085e255c06e180a01d2e25e085cdc7aa8a7e9d489f6ca93c194aba1

Contents?: true

Size: 1.1 KB

Versions: 2

Compression:

Stored size: 1.1 KB

Contents

require "foobara/util"
require "foobara/monorepo"

module Foobara
  module All
    # just makes Rubocop happy
    # TODO: delete this and make Rubocop exception in .rubocop.yml
  end

  module Monorepo
    # could be independent projects
    projects "delegate",
             "concerns",
             "thread_parent",
             "weak_object_set",
             "enumerated",
             "callback",
             "state_machine",
             "namespace"

    # various components of the foobara framework that have some level of coupling.
    # for example, Error in common knows about (or could be implemented to know about)
    # type declarations to expose its context type.
    projects "domain",
             "common",
             "value",
             "types",
             "type_declarations",
             "builtin_types",
             "model",
             "detached_entity",
             "entity",
             "command",
             "domain_mapper",
             "persistence",
             "in_memory_crud_driver_minimal",
             "in_memory_crud_driver",
             "manifest"

    install!
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
foobara-0.0.38 projects/foobara/lib/foobara/all.rb
foobara-0.0.37 projects/foobara/lib/foobara/all.rb