Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support sharing definitions from multiple sources into the current work environment #43

Open
chrissimon-au opened this issue Jun 20, 2023 · 0 comments

Comments

@chrissimon-au
Copy link
Contributor

Background

#37 was created to support the scenario where a single bounded context is split into multiple repositories. We don't want to copy the term definitions associated with the context into all the repositories, so it is looking for a way to define them in one source repo and distribute/share them out to working environments when working in other repositories.

Feature Idea

This ticket builds on that idea by supporting the notion of sharing from multiple sources. e.g. a repository for an 'app' that includes code associated with terminology from multiple bounded contexts, where the context definitions have been split up and are in other locations as per #37.

While this repository layout pattern is not recommended, it is a reality that some teams will be in that situation and we'd still like to help them get access to clearer definitions of the domain concepts they're working with.

This feature could also be useful in a repo per context configuration if you would like to have visibility of the usage of the same terminology in other contexts as a way of aiding clarity on the distinction between the usage in each context.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant