192

編集用に開いていないGitHubのwikiページを見ました。次に、プロジェクトをフォークし、「my end」で編集して、プルリクエストを実行しようとしました。結局のところ、wikiはプロジェクトに含まれておらず、変更をコミットする方法もありません。

この場合、ウィキで変更を提案したい場合、電子メール以外に続行する方法はありますか?

この時点で、「類似したタイトルの質問」で代替案のように見えるものを見つけましたが、まだプルリクエストを実行できなかったため、サブモジュールがこの目的に適しているかどうかはわかりません。どういうわけか分岐できると思います...では、これが進むべき道ですか?

4

5 に答える 5

139

GitHubは wiki リポジトリのプル リクエストをサポートしておらず、メイン リポジトリのみをサポートしています (これは少し残念ですが、IMO では理解できます)。

以下は、あるプロジェクトがコミュニティによる wiki の更新を管理しながら、ソース コードに関しては厳密な管理を維持している興味深い方法です。

私の提案するワークフローは次のとおりです。

  1. Github アカウントで Taffy wiki のフォークを手動で作成します。
    • github アカウントに新しいリポジトリを作成します。「Taffy-Wiki」としましょう。
    • Taffy wiki リポジトリをローカル マシンのどこかにクローンします。git clone git@github.com:atuttle/Taffy.wiki.git
    • 元の「origin」リモートを削除し、github リポジトリを新しい「origin」として追加しgit remote rm origingit remote add origin git@github.com:<YOUR_USERNAME>/Taffy-Wiki.git
  2. 提案された変更をローカルで行い、それらを github アカウントにプッシュします: git push -u origin master('-u origin master' は初回のみ必要で、その後は実行するだけですgit push)
  3. 公式の Taffy イシュー トラッカーにチケットを送信して、変更を確認してマージするように依頼してください。リポジトリへのリンクを必ず含め、変更内容を説明してください。
  4. 後藤#2

( Taffy のドキュメントに貢献する方法から。)

私だったら、メイン リポジトリ (つまり、あなたがフォークしたリポジトリ) に問題を作成し、wiki の更新を提案します。問題が有効になっていない場合、考えられる他のオプションは電子メールだけです。

于 2012-07-14T07:27:52.153 に答える
0

1 ページの長い文書を持っていても構わない場合 (実際にはもっと好きです)、 を乗っ取っREADME.MDて wiki のコンテンツをそこに置くことができます。

通常のリポジトリの一部として追跡されるだけでなく、ホームページにも表示されます。

クイック リファレンスから始めて、より詳細な説明/手順に進むように作成することもできます。これにより、通常のユーザーは、より一般的な情報を最初に見つけることができます。

于 2016-12-21T14:35:10.710 に答える