Edit of
Tirenvi_02/32.zenn_awesome
Top
/
Tirenvi_02
/
32.zenn_awesome
[
Front page
] [
Edit
|
Diff
|
History
|
Attach
|
Reload
] [
New
|
Page list
|
Search
|
Recent changes
|
Help
]
-- Use page as template --
(no template pages)
* Zenn + awesome list (neovim) [#f5589970] # 初めてawesome listにPRを出して通った話 ## はじめに Neovimの自作プラグインをGitHubでOSS公開しました。 ZennとRedditで告知したので、次は「awesome list掲載」を目指しました。 結果、無事に掲載されたので、その流れとハマりどころをまとめます。 これから挑戦する方の参考になれば嬉しいです。 --- ## awesome listとは awesome listは、特定分野の良質なツールをまとめたキュレーションリストです。 Neovimには「awesome-neovim」があり、ここに掲載されると: * 信頼性が上がる [#cdbe75d3] * 継続的な流入が期待できる [#j45dc71f] * 他サイトにも拾われやすくなる [#w8afbb50] といったメリットがあります。 --- ## やったこと(全体の流れ) 1. Contribution Guidelinesを読む 2. forkしてREADMEに1行追加 3. PR作成 4. CIエラー対応 5. Suggested change対応 6. マージ --- ## PR作成まで リポジトリをforkして、README.mdに自分のプラグインを追加します。 ここで少し悩んだのが「どのセクションに入れるか」でした。 * Editing Support [#k97a2dac] * Markdown and LaTeX [#w98e909a] * CSV files [#tcd6f8ef] などが候補でしたが、 > 一番ユーザーが探しそうな場所 という観点で「Markdown and LaTeX」に入れました。 --- ## CIで落ちる(ここが一番のハマりどころ) 最初のPRはCIで落ちました。 原因は、説明文に `&` を使っていたことです。 ```text Structural Markdown & CSV table editor with lossless round-trip. ``` awesomeのルールでは `&` は使わず、`and` にする必要があります。 ```text Structural Markdown and CSV table editor with lossless round-trip. ``` こういったフォーマットの違いでCIが落ちるので注意が必要です。 --- ## Suggested changeが来る レビューで次のような修正提案が来ました: ```diff - Structural Markdown and CSV table editor with lossless round-trip. + Edit Markdown and CSV tables with lossless round-trip. ``` ポイントは: * 抽象的な表現(Structural)を削る [#u6e064a0] * 動詞(Edit)で始める [#g7a5aebf] 👉 そのまま「Commit suggestion」を押して反映しました --- ## マージ 修正後、CIが通り、そのままマージされました。 特に追加のやり取りはなく、比較的スムーズでした。 --- ## やってみて分かったこと ### �� シンプルが通る 説明は短く・具体的な方が通りやすいです。 --- ### �� フォーマットで落ちる 内容よりも: * 記号(& など) [#y38b8a6a] * ピリオド [#w605e2f2] * 空白 [#o2f53146] でCIが落ちることがあります。 --- ### �� Suggested changeには従う メンテナのスタイルに合わせるのが一番早いです。 --- ### �� カテゴリ選びが重要 どこに置くかで見られ方が変わります。 --- ## マージ後 * GitHub starsが少し増加 [#g033dff4] * 信頼性が上がった感触 [#w25b1c33] * 他サイトに載る可能性が出てきた [#hf8db090] ※即バズるわけではなく「じわじわ効く」タイプです --- ## まとめ awesome listへの掲載は、 * 難易度はそこまで高くない [#afbdd166] * ただしルールは厳密 [#tdb4d4c2] * 小さな差分でCIに落ちる [#x8d535e7] という印象でした。 --- ## おわりに 初めてのPRでしたが、思ったよりスムーズに進みました。 * 自作プラグインを広めたい [#p570267a] * 信頼性を上げたい [#ca4a7c96] と考えている方にはおすすめです。 もし参考になれば嬉しいです。
Do not change timestamp
* Zenn + awesome list (neovim) [#f5589970] # 初めてawesome listにPRを出して通った話 ## はじめに Neovimの自作プラグインをGitHubでOSS公開しました。 ZennとRedditで告知したので、次は「awesome list掲載」を目指しました。 結果、無事に掲載されたので、その流れとハマりどころをまとめます。 これから挑戦する方の参考になれば嬉しいです。 --- ## awesome listとは awesome listは、特定分野の良質なツールをまとめたキュレーションリストです。 Neovimには「awesome-neovim」があり、ここに掲載されると: * 信頼性が上がる [#cdbe75d3] * 継続的な流入が期待できる [#j45dc71f] * 他サイトにも拾われやすくなる [#w8afbb50] といったメリットがあります。 --- ## やったこと(全体の流れ) 1. Contribution Guidelinesを読む 2. forkしてREADMEに1行追加 3. PR作成 4. CIエラー対応 5. Suggested change対応 6. マージ --- ## PR作成まで リポジトリをforkして、README.mdに自分のプラグインを追加します。 ここで少し悩んだのが「どのセクションに入れるか」でした。 * Editing Support [#k97a2dac] * Markdown and LaTeX [#w98e909a] * CSV files [#tcd6f8ef] などが候補でしたが、 > 一番ユーザーが探しそうな場所 という観点で「Markdown and LaTeX」に入れました。 --- ## CIで落ちる(ここが一番のハマりどころ) 最初のPRはCIで落ちました。 原因は、説明文に `&` を使っていたことです。 ```text Structural Markdown & CSV table editor with lossless round-trip. ``` awesomeのルールでは `&` は使わず、`and` にする必要があります。 ```text Structural Markdown and CSV table editor with lossless round-trip. ``` こういったフォーマットの違いでCIが落ちるので注意が必要です。 --- ## Suggested changeが来る レビューで次のような修正提案が来ました: ```diff - Structural Markdown and CSV table editor with lossless round-trip. + Edit Markdown and CSV tables with lossless round-trip. ``` ポイントは: * 抽象的な表現(Structural)を削る [#u6e064a0] * 動詞(Edit)で始める [#g7a5aebf] 👉 そのまま「Commit suggestion」を押して反映しました --- ## マージ 修正後、CIが通り、そのままマージされました。 特に追加のやり取りはなく、比較的スムーズでした。 --- ## やってみて分かったこと ### �� シンプルが通る 説明は短く・具体的な方が通りやすいです。 --- ### �� フォーマットで落ちる 内容よりも: * 記号(& など) [#y38b8a6a] * ピリオド [#w605e2f2] * 空白 [#o2f53146] でCIが落ちることがあります。 --- ### �� Suggested changeには従う メンテナのスタイルに合わせるのが一番早いです。 --- ### �� カテゴリ選びが重要 どこに置くかで見られ方が変わります。 --- ## マージ後 * GitHub starsが少し増加 [#g033dff4] * 信頼性が上がった感触 [#w25b1c33] * 他サイトに載る可能性が出てきた [#hf8db090] ※即バズるわけではなく「じわじわ効く」タイプです --- ## まとめ awesome listへの掲載は、 * 難易度はそこまで高くない [#afbdd166] * ただしルールは厳密 [#tdb4d4c2] * 小さな差分でCIに落ちる [#x8d535e7] という印象でした。 --- ## おわりに 初めてのPRでしたが、思ったよりスムーズに進みました。 * 自作プラグインを広めたい [#p570267a] * 信頼性を上げたい [#ca4a7c96] と考えている方にはおすすめです。 もし参考になれば嬉しいです。
View Text Formatting Rules