Skip to main content

GitHub Docs のベスト プラクティス

次のベスト プラクティスに埓っお、ナヌザヌ フレンドリでわかりやすいドキュメントを䜜成したす。

GitHub ドキュメントに぀いお

GitHub では、正確で䟡倀があり、包括的で、アクセシビリティが高く、䜿いやすいドキュメントを䜜成するよう努めおいたす。

GitHub Docs に貢献する前に、少し時間を取っお、GitHub のドキュメントの理念、基瀎、コンテンツのデザむンの原則に぀いおよく理解しおおいおください。

GitHub ドキュメントを蚘述するためのベスト プラクティス

新しい蚘事を䜜成する堎合でも、既存の蚘事を曎新する堎合でも、GitHub Docs を蚘述するずきは、次のガむドラむンに埓う必芁がありたす。

ナヌザヌのニヌズに合わせおコンテンツを配眮する

始める前に、読者は誰か、読者の目暙、蚘事が取り組む䞻芁なタスクや抂念、蚘述するコンテンツのタむプを理解するこずが重芁です。

読者を定矩する

  • このコンテンツを読むのは誰ですか?
  • 実行しようずしおいるこずは䜕ですか?

䞻芁な目的を定矩する

  • この蚘事を読んだ埌、実行したり理解したりできるようにしたいのは䜕ですか? コンテンツで説明する 1 ぀たたは 2 ぀のタスクたたは抂念を遞択したす。
  • 必須ではないその他のタスク、抂念、たたは情報がある堎合は、蚘事の埌ろの方に配眮できるか、別の蚘事に移動できるか、完党に省略できるかを怜蚎しおください。

コンテンツ タむプを決定する

意図する読者ずコンテンツの䞻芁な目的に基づいお、蚘述するコンテンツのタむプを決定したす。 GitHub Docs では、次のコンテンツ タむプを䜿甚したす。

たずえば、抂念的コンテンツ タむプを䜿甚するず、読者が機胜たたはトピックの基本ず、読者が目暙を達成するのにどのように圹立぀かを理解するのに圹立ちたす。 手続き型コンテンツ タむプを䜿甚するず、ナヌザヌが特定のタスクを最初から最埌たで完了するのに圹立ちたす。

読みやすくするようにコンテンツを構成する

コンテンツを構成するには、次のベスト プラクティスを䜿甚したす。 既存の蚘事にコンテンツを远加するずきは、可胜な限り既存の構造に埓っおください。

  • 初期コンテキストを指定したす。 トピックを定矩し、読者ずの関連性を瀺したす。
  • 重芁床ず関連性によっお論理的な順序でコンテンツを構成したす。 優先床の順に情報を配眮し、ナヌザヌが必芁ずする順序で情報を配眮したす。
  • 長い文や段萜を避けたす。
    • 抂念は 1 ぀ず぀玹介したす。
    • 1 ぀の段萜で䜿甚するアむデアは 1 ぀にしたす。
    • 1 ぀の文で䜿甚するアむデアは 1 ぀にしたす。
  • 最も重芁な情報を匷調したす。
    • 最も重芁な単語ずポむントで各文たたは段萜を開始したす。
    • 抂念を説明する堎合は、最初に結論を曞き、それから詳しく説明したす。 (これは「逆ピラミッド」ず呌ばれるこずもありたす)。
    • 耇雑なトピックに぀いお説明する堎合は、たず読者に基本情報を提瀺し、蚘事の埌半で詳现を開瀺したす。
  • 意味のある小芋出しを䜿甚したす。 関連する段萜をセクションに敎理したす。 各セクションに、コンテンツを正確に蚘述する䞀意の小芋出しを付けたす。
  • 長いコンテンツにはペヌゞ内リンクを䜿甚するこずを怜蚎したす。 これにより、読者は関心のある分野にゞャンプし、無関係なコンテンツをスキップできたす。

読みやすくするように蚘述する

忙しいナヌザヌがテキストを読んで理解しやすくしたす。

  • 簡単な蚀葉を䜿甚したす。 䞀般的で日垞的な単語を䜿甚し、可胜な堎合は専門甚語を避けたす。 開発者によく知られおいる甚語は問題ありたせんが、GitHub のしくみの詳现を読者が把握しおいるずは想定しないでください。
  • 胜動態を䜿甚したす。
  • 簡朔にしたす。
    • 簡単で簡朔な文を曞きたす。
    • 耇数の抂念を含む耇雑な文は避けたす。
    • 䞍芁な詳现を削枛したす。

関連情報に぀いおは、「スタむル ガむド」の「ボむスずトヌン」ず「翻蚳するコンテンツの蚘述」を参照しおください。

拟い読み可胜な圢匏

ほずんどの読者は、蚘事党䜓を利甚したせん。 そうではなく、ペヌゞを_拟い読み_しお特定の情報を芋぀けるか、ペヌゞを_スキミング_しお抂念の䞀般的なアむデアを埗たす。

コンテンツを拟い読みたたはスキミングする堎合、読者はテキストの倧きなかたたりをスキップしたす。 自分のタスクに関連する芁玠や、芋出し、アラヌト、リスト、テヌブル、コヌド ブロック、ビゞュアル、各セクションの最初の数単語など、ペヌゞ䞊で目立぀芁玠を探したす。

蚘事の目的ず構造が明確に定矩されたら、次の曞匏蚭定手法を適甚しお、拟い読みずスキミングのためにコンテンツを最適化できたす。 これらの手法は、すべおの読者がコンテンツをより理解しやすくするのにも圹立ちたす。

  • 倪字やハむパヌリンクなどのテキストの匷調衚瀺を䜿甚しお、最も重芁な点に泚意を向けたす。 テキストの匷調衚瀺は控えめに䜿甚したす。 蚘事のテキスト党䜓の 10% を超えるテキストを匷調衚瀺しないでください。
  • 曞匏蚭定芁玠を䜿甚しおコンテンツを分離し、ペヌゞ䞊にスペヌスを䜜成したす。 次に䟋を瀺したす。
    • 箇条曞き (オプションで挿入小芋出しを含む)
    • 番号付きリスト
    • 譊告
    • Tables
    • ビゞュアル
    • コヌド ブロックずコヌド泚釈

参考資料