Closed
Description
Proposal
Given there is a tool to generate the scaffolding for new examples as Go modules (https://golang.testcontainers.org/examples), let's use it to start adding examples.
We have elaborated the list below from Testcontainers for Java. If you're interested in adding any example, please comment here the module you want to work on (we'll add your username to next to it in the list), use the tool to generate the scaffolding for the module you are interested in, and send a PR. We'll link your PR here next to the item in the list.
Our recommendation is to visit the Java module and start porting its behavior and settings to the Go example module.
Modules
- azure cosmosdb
- cassandra @anilsenay feat: Add Cassandra module #1726
- clickhouse @anilsenay feat: add clickhouse module #1372
- cockroachdb @mdelapenya feat: provide a tool to generate examples from code #618
- consul @bo-er add consul example #722 @Chris-AS1 Added Consul module #2194
- @alihanyalcin Implement couchbase module #932 add couchbase module #876
- db2
- dragonflydb
- dynalite
- elasticsearch @mdelapenya feat: add Elasticsearch module #1574
- gcloud
- datastore @eddumelendez Add datastore example #638
- firestore @eddumelendez Add firestore example #637
- pubsub @eddumelendez Add pubsub example #640
- spanner @eddumelendez Add spanner example #642
- hivemq
- inbucket @jespino Adding inbucket module #2142
- influxdb
- k3s @mritunjaysharma394 feat: adds k3s module #1194
- k6 @pablochacin K6 module #1721
- kafka @noctarius feat: add kafka (KRaft mode only) module #1610
- localstack @mdelapenya Create localstack example module #795
- mariadb @mdelapenya feat: add mariadb module #1548
- minio @adoublef feat: Add Minio module #2132
- mockserver @jespino Adding mockserver module #2085
- mongodb @ravilushqa MongoDB example #723 and simplify mongodb test #726
- mssqlserver @agosmou feat: add module to support Microsoft SQL Server #1969
- mysql @mdelapenya chore: add mysql example #700 @eddumelendez Add MySQL module #943
- nats @adoublef added NATS JetStream example #1190 @mdelapenya feat: convert NATS example into a module #1559
- neo4j @fbiville Implement neo4j as a Go module #921
- nginx @mdelapenya feat: provide a tool to generate examples from code #618
- openldap @jespino Openldap module support #2117
- oracle-xe
- orientdb
- postgresql @mdelapenya chore: postgres example #674 feat: add Postgres module #945
- presto
- pulsar @mdelapenya feat: provide a tool to generate examples from code #618
- questdb
- rabbitmq @mdelapenya feat: add RabbitMQ support #1618 @Tingaev Added example for RabbitMQ #1031
- redis @mdelapenya feat: provide a tool to generate examples from code #618
- redpanda @weeco feat: Add Redpanda module #1058
- selenium
- solr
- tidb
- toxiproxy @eddumelendez Add toxiproxy example #643
- trino
- vault @alihanyalcin feat: add Vault Module #942
- yugabytedb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment