Changelogs and Tags
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
- issue の種類
- ドキュメント
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- elixir, git, github
- 領域
- documentation, release
調査の方向性
CHANGELOG.md と issue で参照されているリリースタグから始め、次に GitHub でバージョンがどのように公開および表現されているかを確認します。3.3.2 や 3.3.3 などのリリースを明確に特定して比較でき、利用者向けの changelog 情報が最新になっていれば、作業は完了です。
索引モデルが issue の本文から書いたものです。
説明
Hello there 👋🏼
This is a general request related to the project's changelog, tags, releases, etc. — I'll explain it in narrative form and offer some suggestions of how the maintainers of the library could make my life easier as a consumer.
tl;dr A detailed and up-to-date changelog, and/or tags for all releases, would be very helpful! I understand that library maintenance is extremely time-consuming, but as a consumer, I'm unqualified to determine whether updating this package will break my application.
Today I noticed one of our application's dependencies is using a retired version, so it's time to do a round of updates. I usually do patch package updates at the same time for efficiency. This library has an available update:
# mix hex.outdated
libcluster 3.3.2 3.3.3 Update possible
That's a patch update, so chances are it won't break anything, but I always read the changelog to be sure!
Unfortunately, it doesn't have clearly-labeled information about the past three releases:
# Changelog
## Unreleased
- Use new cypher names
- Allow Epmd strategy to reconnect after connection failures
- Detect Self Signed Certificate Authority for Kubernetes Strategy
- Remove calls to deprecated `Logger.warn/2`
### 3.3.0
...
In this situation, I fall back to manually reading the changes because Elixir is (in my opinion) relatively easy to read. So we're interested in the changes between the 3.3.2 and 3.3.3 releases. The releases page is my usual way of doing this: (1) find the 3.3.3 tag and click on it, (2) use the Compare option in the left, and (3) choose the 3.3.2 tag. Thanks to GitHub auto-generating releases for all tags, this usually works even if the maintainer didn't create a formal release on GitHub with notes.
Unfortunately, the older release doesn't have a tag:
That's unfortunate, so we'll have to find the commit that represents the 3.3.2 release manually and use my knowledge of GitHub URLs to create a comparison between that commit and the latest tag. However, when we look at the commits, there's no indication of which one relates to the release:
Perhaps the 3.3.1 commit/tag is the same, and that's why this situation occurred. That would be fine, but unfortunately this is opaque to me as a consumer.
This incident isn't big enough to be worth posting about, but it has occurred a few times now. I can say with certainty that the maintainers of this library are by far smarter and harder-working than me. Unfortunately, it can be difficult to use the fruits of this labor because of release-related documentation. ❤️
- 主要言語
- Elixir
- スター
- 2.2k
- フォーク
- 202
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
bitwalker/libcluster のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
bitwalker/libcluster#214 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 42/100
bitwalker/libcluster#213 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
bitwalker/libcluster#206 · コメント 4 件 · リアクション 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
bitwalker/libcluster#200 ·
-
feature
難易度 3/5 1〜2日 初心者へのやさしさ 38/100
bitwalker/libcluster#191 · コメント 1 件 ·
bitwalker/libcluster の issue をすべて見る
似ている issue
-
Bug
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
wintermeyer/vutuv#2363 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
hexlet-codebattle/codebattle#2361 ·
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
ash-project/ash_ai#243 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
ajeetraina/awesome-docker-sbx#200 ·
-
L: github:actions T: feature-request
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
dependabot/dependabot-core#16480 ·
メンテナーはふだん 1 日以内に返信