Sha256: 2166aecb67502e627fe1bd8c79700616e84a268d15146c159630f23e0454ee17

Contents?: true

Size: 1.04 KB

Versions: 25

Compression:

Stored size: 1.04 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",
             "entity",
             "command",
             "persistence",
             "in_memory_crud_driver_minimal",
             "in_memory_crud_driver",
             "manifest"

    install!
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
foobara-0.0.7 projects/foobara/lib/foobara/all.rb
foobara-0.0.6 projects/foobara/lib/foobara/all.rb
foobara-0.0.5 projects/foobara/lib/foobara/all.rb
foobara-0.0.4 projects/foobara/lib/foobara/all.rb
foobara-0.0.3 projects/foobara/lib/foobara/all.rb