Vespaドキュメンテーションの紹介

このドキュメンテーションはVespaの利用者、あるいは潜在的な利用者(アプリケーションの所有者 / PM、エンジニアまたは運用者)のためのものです。 このドキュメンテーションはプロダクトの概念上の概要をカバーしており、それには背景的な理論や、プロダクトがなぜそのように開発されたかの説明が含まれています。 これは開発者が最初に使う機能の詳しい説明に続きます。

Vespaプラグインの開発については、このドキュメンテーションは経験豊かなJava開発者を対象としています。 初心者は対象としておらず、一般的なプログラミング技術やプログラミング言語の基礎はカバーしていません。

ドキュメンテーションの一部について読者はUnixライクなプラットフォームに精通しているべきで、これはVespaがLinux上で利用可能であるためです。 VespaのAPIは、Vespaの内部動作に関する深い知識がなくても使い始められるようになっています。 読者はエキスパートである必要は決してありませんが、Vespaの基本的性質をきちんと理解することで、テキストとサンプルをより簡単に理解することができるでしょう。

もし誤りや綴りの間違い、コードの欠陥を発見したりドキュメンテーションを改善したい場合は、pull requestを送るかissueを作成してください。

イタリック文字は以下の用途に用いられます:

  • パス名、ファイル名、プログラム名、ホスト名、URL
  • 新しい用語が定義されている箇所
等幅文字は以下の用途に用いられます:
  • プログラミング言語の要素、コードの例、キーワード、関数、クラス、インタフェース、メソッド、その他
  • コマンドとコマンドラインの出力
注釈とその他の重要な情報は以下のように示されます:

Note: 注意してほしい情報

コマンドラインで実行するコマンドは、以下のようにプロンプトの $ で始まり示されます:

$ export PATH=$VESPA_HOME/bin:$PATH