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

Export Benders in a dedicated repos #682

Open
JasonMarechal25 opened this issue Aug 24, 2023 · 0 comments
Open

Export Benders in a dedicated repos #682

JasonMarechal25 opened this issue Aug 24, 2023 · 0 comments

Comments

@JasonMarechal25
Copy link
Contributor

Benders is an independent component of xpansion.
This is necessary, intentional, and good because benders is agnostic of the domain of the problem it solves.
If it was just this there would be no need for a dedicated repo.

However it appears that some teams use benders to solve problem outside of xpansion

The issue with this is that we can't add technical constraint to benders regarding xpansion as a product.
Having a dedicated repo would have the following effects:

Downside:

  • Add overhead to integrate benders into xpansion (git submodule, precompiled bin, etc.)
  • Two developments repos to follow for PR/commits, etc.)

Benefits:

  • Prevent domain and technical restrictions from leaking to benders
  • Enforce interface for input and output of benders
  • Allow user of benders access benders without having to pull the entirety of xpansion
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant