Sha256: ff0e2f617d6c32312be546c82b26296d2ddd0c5be7cb9577656216be2a29ba4d

Contents?: true

Size: 1.07 KB

Versions: 6

Compression:

Stored size: 1.07 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"

    project "domain"

    # 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 "common",
             "value",
             "types",
             "type_declarations",
             "builtin_types",
             "model",
             "detached_entity",
             "entity",
             "command",
             "persistence",
             "in_memory_crud_driver_minimal",
             "in_memory_crud_driver",
             "manifest"

    install!
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
foobara-0.0.36 projects/foobara/lib/foobara/all.rb
foobara-0.0.35 projects/foobara/lib/foobara/all.rb
foobara-0.0.34 projects/foobara/lib/foobara/all.rb
foobara-0.0.33 projects/foobara/lib/foobara/all.rb
foobara-0.0.32 projects/foobara/lib/foobara/all.rb
foobara-0.0.31 projects/foobara/lib/foobara/all.rb