このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

シェルプロンプトのサンプルコードの作成ガイドライン

以下のガイドラインでは、MDN Web Docs 用のシェルプロンプトのコード例の書き方について説明します。

「シェル」とは何か

シェルとは、コマンドを入力して Enter キーを押すのを待つプログラムのことです。MDN Web Docs では、入力するコマンドを示すために、サンプルコードと同様のコードブロックに一覧表示しています。ブロックは次のようになります。

bash
# 時間が掛かるかもしれませんが・・・
git clone https://github.com/mdn/content
cd content

シェルプロンプトサンプルコードに関する一般的なガイドライン

書式の選択

正しいインデント、ホワイトスペース、行の長さに関する意見は常に論争の的となってきました。このようなトピックに関するディスカッションは、コンテンツを作成したり維持したりすることの妨げになります。

MDN Web Docs では、コードスタイルの一貫性を保つために(そしてトピック外の議論を避けるために)、コード整形ツールとして Prettier を使用しています。現在のルールについては設定ファイルを参照し、 Prettier のドキュメントを読んでください。

Prettier はすべてのコードを書式化し、スタイルの一貫性を保ちます。とはいえ、従わなければならない追加のルールがいくつかあります。

シェルのコードブロックを書く

シェルのコードブロックを書く場合、次のように書いてください。

  • シェル命令の先頭に $ や > を入れないでください。これは混乱を招くだけでなく、命令をコピーする際にも使用できません。
  • コメントは # で始めてください。
  • 構文強調ツールは "bash" を選んでください。

関連情報

Django サーバーサイド開発ドキュメントでは、シェルプロンプトコマンドなどの MDN での良い実践的な表示を示しています。