-
Notifications
You must be signed in to change notification settings - Fork 5.3k
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
Using compose as library #9602
Comments
Hello @baez90. For now For now, maybe just using Compose Go would fulfil your needs. |
Mostly yes, but while doing a prototype I also used So I totally understand that it's of no interest to you to guarantee a stable API as this makes maintenance of this project so much easier 😄 but...out of curiosity: are there some aspects still under heavy development? I'm just wondering if a proper facade to decouple the public API of testcontainers-go of the one of compose could be enough to gracefully handle breaking changes or are there some fundamental changes to be expected? Thanks a lot already for your support! |
👋 @baez90 |
closing this issue, we will collect feedback on docker/roadmap#387 |
Hey,
there is currently a discussion in testcontainers/testcontainers-go#425 whether to use the Go API of
docker-compose
to replace the current process invocation version.The most important question right now is: is
github.com/docker/compose/v2/pkg
orgithub.aaakk.us.kg/docker/compose/v2/cmd
(or both) meant to be used as library and therefore semantically versioned regarding their public API?We couldn't find any public documentation and were hence wondering if this is a supported scenario or if we'd be 'on our own' and we'd have to expect breaking API changes every now and then.
Is there any plan/information?
Thanks in advance
The text was updated successfully, but these errors were encountered: