Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Simplify release process for example measurements

オープン
#978 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
45/100
issue の種類
リファクタリング
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
python
領域
release

調査の方向性

release-process wiki ページと publish workflow から始め、次にそのサンプルのパッケージングを、2.1.0 で使用された packages/generator プロセスと比較します。poetry install --only main を使用して、リポジトリに開発依存関係を残した状態でサンプルが動作することを検証します。完了とは、examples .zip ファイルを作成する前に workflow がそれらの依存関係をコメントアウトすることです。

索引モデルが issue の本文から書いたものです。

説明

tech debt

Tech Debt

https://github.com/ni/measurement-plugin-python/wiki/Release-Process has manual pre/post-release steps dealing with example versioning. I think we can simplify this by leaving the path = "../../..." dev-dependencies uncommented in the Git repo and updating the publish workflow to comment them out before building the examples .zip file. This is basically what we have been doing with packages/generator for the 2.1.0 release.

The current process was established before we started building a separate examples .zip file. At that time, users were expected to obtain the examples by cloning the Git repo or downloading the per-release .zip file containing the entire Git repo checked out at the release tag. Now that we are building a separate examples .zip file, we can modify the examples before zipping them up.

Note that you can use poetry install --only main to ignore dev-dependencies.

Cc: @dixonjoel @rajatkumar87

AB#2903024

主要言語
Python
スター
21
フォーク
20
PR マージ指標
30日以内にマージされた PR はありません

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

ni/measurement-plugin-python のほかの issue

ni/measurement-plugin-python の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。