1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Qiita CLIで公開しない設定を追加した話

Posted at

こんにちは。
ご覧いただきありがとうございます。
先日,Qiita CLIへホストを設定できるプルリクがマージされました。
Qiitaの方には大変お世話になりました。

Qiita CLIでホストを設定できるようになり,Dockerでも使いやすくなりました。
その一方で記事を作成し,Githubにプッシュすると,どんなものでも自動で公開されることが執筆の悩みの種になっていました。
自分は一度,書いた後にしばらく寝かせて投稿するってこともあるのですが,現行では完成するまでGithubにプッシュできません。
複数のPCを使う身としては少し使いづらいのが正直なところでした。
ということで前回と同様にプルリクを送ることにしました。

やりたかったこと

  • publish --allコマンドで投稿しない設定を追加したい

したこと

  1. 設定項目を追加したコードをプルリク
  2. レビューを受け,修正
  3. マージ

設定項目を追加したコードをプルリク

設定項目を追加するために必要なのは

  • 新規記事を作成する際に設定項目が含まれる
  • publish --allにおいて,設定項目がある場合は無視をする

の2点です。
これらが達成できるようにコードを追っかけ,修正しました。
なお,設定項目については当初はdraftにしていたのですが,内部の他のパラメータと同じということで議論を重ねた結果,ignorePublishとなりました。

レビューを受け,修正

前回と同様,Qiitaの担当の方がレビューをしてくださいました。
タイポがあったりと自分の確認不足もあり,ご迷惑をおかけしてしまいました汗
また,テストを書けなかったのが申し訳なかったです。

マージ

無事にマージをしていただけました!!

感想

前回に続いて,OSSに貢献できて良かったです。
基本的には自分が困っていることを改善したいという自分本位な修正ではありますが,快く修正を受け入れてくださり,Qiitaの皆様に感謝です!!
また,全くIT系ではなく,ただの中学校の非常勤講師な自分の稚拙なコードにも関わらず,2度もマージしていただけて光栄です!!

p.s.

v1.3.0として公開していただけました!

試しに本記事もignorePublish: trueにして,Githubにプッシュしてみました。笑
きちんと投稿されていなかったです!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?