サードパーティ製のジェネレータを起動します。各リソースごとにコントローラーのひな形を生成します。各ジェネレータを呼び出します。コードとの区別を理解することが重要になってきます。コードは、すぐに開始する方法として一度生成されます。このコードは、編集、テストされ、手動で書かれた他のファイル同様一般的な処理が行われることを意味します。ファイルを更新することが出来ます。パッケージを除く出力)から構成される生成されたアーティファクトは、編集できませし、すべきではありません。実行されるたびに、一から作り直されます。パッケージを、ユーザーコードは利用します。パッケージパスをサービスのデザインパッケージとして定義します。ファイルを生成する場所を指定します。デフォルトは現在のディレクトリです。デバッグを可能にします。一時ファイルの内容を出力し、それらを残します。コンテキスト・ヘルプを表示します。サービスを支えるためのすべてのコードを生成します。サブパッケージも生成します。テストヘルパは、コントローラのアクションとビューごとに1つずつ生成されます。これらのテスト・ヘルパーを使用すると、管理された値で呼び出して返されたメディアタイプを検証するよう実装することで、アクションを簡単にテストできます。生成されたGoパッケージの名前を指定します。デフォルトはappです。ファイルを格納するために作成されるサブディレクトリの名前でもあります。テストヘルパーの生成を止めます。このコマンドは毎回既存のディレクトリを削除して同じ名前で再作成します。それは、これらのファイルは決して編集されるべきではないという考えに基づいています。サービスをブートストラップするのに役立ちます。デフォルトでは、このコマンドは出力ディレクトリに生成されるファイルが存在しない場合にのみファイルを生成します。ファイルで上書きします。実装されたコントローラをそのまま残して、既存のファイルを再生成します。走らせて、既存のコントローラを保持しながら新しい空のコントローラ実装を追加する、というのが典型的なワークフローになるでしょう。コメントの間に置かなければなりません。ツールの両方を生成します。オブジェクトを実装します。リクエストオブジェクトを、送信せずに、作成するメソッドも公開しています。リクエストを作成します。セキュリティ機能を使用する場合)、要求を送信する前に呼び出されるリクエストの認証方法を使用するように設定されています。認証方法は、たとえば、認証ヘッダーを含めるようにリクエストを変更します。サブセットを実装する認証方法が付属しています。クライアントを生成します。ライブラリに依存しています。固有の関数を追加します。提供されているものと仮定しています。サービスにマウントできるコントローラを生成します。パッケージをインポートし、コントローラをマウントするだけです。