Pull the desired mysql version from a single location
メンテナーはふだん 7 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 48/100
- issue の種類
- リファクタリング
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- docker-compose, javascript, mysql
調査の方向性
Start with app/test/db_setup.js at the MySQL launch configuration and docker-compose.yml at the MySQL service version. Compare how each selects the version, then investigate whether they can share configuration or whether tests can reuse Compose. Done means both use one source for the desired MySQL version; the issue leaves the implementation choice open.
索引モデルが issue の本文から書いたものです。
説明
The test framework has the ability to launch mysql ( via docker. )
The mysql version is hard-coded there ( see: https://github.com/shift-org/shift-docs/blob/52e8d9589f6e81ce42b38e716662c8bced8ff28b/app/test/db_setup.js#L44 )
The docker compose also has a mysql version ( see: https://github.com/shift-org/shift-docs/blob/52e8d9589f6e81ce42b38e716662c8bced8ff28b/docker-compose.yml#L31 )
It is objectively terrible to have to keep them synchronized; but not exactly sure what the solution is.
- both read from some sort of common config file?
- both read from some common environmental var?
- can testing read or re-use the docker-compose?
- get rid of the ./shift bash and launch everything using npm scripts? ( i jest. sort of. )
- ...?
- 主要言語
- JavaScript
- スター
- 30
- フォーク
- 26
- 平均マージ
- 6日 24分
- マージ済み PR(30日)
- 6
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
shift-org/shift-docs のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
shift-org/shift-docs#1127 ·
メンテナーはふだん 7 日以内に返信
-
Export links and the webcal feed 404 under npm run dev対応中かも @dduugg が 7 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
shift-org/shift-docs#1121 ·
メンテナーはふだん 7 日以内に返信
-
Unknown --db values report a TypeError instead of the intended error対応中かも @gangster が 79 日前に担当しました。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
shift-org/shift-docs#1091 ·
メンテナーはふだん 7 日以内に返信
-
validateRideLength accepts any Object.prototype key as a ride length対応中かも @gangster が 79 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
shift-org/shift-docs#1089 ·
メンテナーはふだん 7 日以内に返信
-
Favorites page fetches every favorite because getDaily's guard is inverted対応中かも @gangster が 79 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
shift-org/shift-docs#1087 ·
メンテナーはふだん 7 日以内に返信
shift-org/shift-docs の issue をすべて見る
似ている issue
-
enhancement good first issue help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
DepressionCenter/agentprise#50 ·
メンテナーはふだん 1 日以内に返信
-
enhancement help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
ccomkhj/product-demo#10 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 73/100
-
`at-root-no-redundant` suggested fix breaks `@at-root { ... }` (at-root not followed by a selector)オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
stylelint-scss/stylelint-scss#1368 ·