-
Hi! I am thinking about providing a java library with my work-in-progress Azure Key Vault test double container to help developers with using it. I think I could do it mostly by using Do you have any policies/guidelines for using the name "testcontainers" in the artifact name or just the jar name etc.? Thanks in advance! P.S.: I am thinking about something similar to what Maven has Update: Created a PR proposing the module to be named as |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hi @nagyesta, thanks a lot for contributing to the Testcontainers ecosystem! 🙌 The class name of the container extending Something we like to enforce for our own modules (and we would suggest you to consider) is to have the API only use standard types. In your case, returning In the future, we hope we come up with a good solution to make 3rd party libs more discoverable as well, so let's stay in touch 🙂 |
Beta Was this translation helpful? Give feedback.
Hi @nagyesta, thanks a lot for contributing to the Testcontainers ecosystem! 🙌
For our own artifacts, since they are part of the Testcontainers build, we don't add an additional
testcontainers
suffix, but in think in your case, this is totally fine for now.The class name of the container extending
GenericContainer
should be something like${technology}Container
, so your name ofLowkeyVaultContainer
is well aligned.Something we like to enforce for our own modules (and we would suggest you to consider) is to have the API only use standard types. In your case, returning
TokenCredential
would violate this guideline. The better maintainable approach might be, to just exposeusername
andpass…