testcontainers / testcontainers/testcontainers-java
Collaborate on domain language across testcontainers implementations
まだ誰も着手していません。
- 主要言語
- Java
- スター
- 8.7k
- フォーク
- 1.9k
- 平均マージ
- 2日 17時間
- マージ済み PR(30日)
- 9
説明
On a meetup today I talked to @kiview who had been presenting testcontainers and mentioned the upcoming 2.0 refactor.
I suggest we take this opportunity to work out a language / implementation agnostic domain of behaviors for testcontainers so whatever implementation is used the API would be similar and easy to grasp.
This can also apply to conceptual problems like how to implement certain waiting strategies or how to integrate with docker-compose or Kubernetes.
I opened https://github.com/testcontainers/testcontainer-go/issues/21 to track this on the go implementation which I'd like to contribute to.
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
ファイル、テスト、エントリポイントは特定されていません。まず、提案されている言語および実装に依存しない動作モデルと、リンクされている testcontainers-go issue 21 を確認してください。完了には、待機戦略と Docker Compose または Kubernetes との統合を含め、実装間で共有される動作の範囲について合意することが必要です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- docker, docker-compose, java, kubernetes
- 領域
- testing
- issue の種類
- リファクタリング
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 15/100