nodejs / nodejs/node-core-utils
Automatically copy relevant text into user's clipboard
オープン
まだ誰も着手していません。
enhancement
- 主要言語
- JavaScript
- スター
- 314
- フォーク
- 137
- 平均マージ
- 2日 8時間
- マージ済み PR(30日)
- 24
説明
When running commands, eg:
$ git node land --continue
Running `final`..
✔ 06e09b61712d4963699d90389b43bddcf41c02f0
✔ 0:0 skipping fixes-url fixes-url
✔ 0:0 blank line after title line-after-title
✔ 0:0 line-lengths are valid line-length
✔ 0:0 metadata is at end of message metadata-end
✔ 0:0 reviewers are valid reviewers
✔ 0:0 valid subsystems subsystem
✔ 0:0 Title is <= 50 columns. title-length
--------------------------------------------------------------------------------
The following commits are ready to be pushed to DANGER/master
- 06e09b6171 test: refactor http-https-default-ports
--------------------------------------------------------------------------------
To finish landing:
1. Run `git push DANGER master`
2. Post in the PR: `Landed in 06e09b6`
--------------------------------------------------------------------------------
? Clean up generated temporary files? [Y/n] Y
it should be possible to copy the Landed in ... to the clipboard, so the user can just change to browser and directly paste it in.
Not sure if possible on Windows, but on mac it's pbcopy, and on Linux it's normally xclip -selection clipboard.
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず git node land --continue の実装と出力経路を特定し、特に Landed in ... の指示が出力される箇所を確認します。macOS、Linux、Windows でクリップボードのサポートをどのように機能させられるかを判断します。ユーザーが関連するテキストを直接 pull request に貼り付けられるよう、そのテキストがコピーされれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- javascript
- 領域
- cli
- issue の種類
- 機能追加
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 42/100