-
Notifications
You must be signed in to change notification settings - Fork 0
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
Refactor to Externally Relevant Names / Domain Driven Design #2
Comments
A little context from conversations:
It's fair to say that the aims of the library may have changed, and we may be fine with service-driven if they're only used internally. We now have customer-facing APIs that are more domain-driven by their very nature, and domain-driven works well for the application APIs. We should only consider making the move to domain-driven if there are compelling use-cases for it. |
Version 0.1.0 of this library brought together four public client libraries into one: persona, echo, critic, and babel. Version 0.1.0 of this library brought them together without any significant change to the code from the existing individual libraries.
Moving forward in version 1.0.0, we should refactor away from internal Talis project names and instead use externally relevant names, for example,
ListReviews
andFiles
. We may also want to refactor to a more domain driven design rather than the current service driven design.The text was updated successfully, but these errors were encountered: