Skip to content

pkgsiteのパッケージレイアウト

HTTPサーバを実行するときのメインとなるパッケージ。

ここから cmd/internal/pkgsite を参照する。

サーバを実行するために必要なデータ取得などを行っている。

最終的に internal/frontend を呼ぶ。

ロジック類はすべてここに置かれる。

ブラウザで描画するHTMLを返すためのHTTPサーバを実装している。

命名としては、 handleXxx の場合はそれ自体が http.Handler を実装している。xxxHandlerhttp.Handler を実装していなくて http.HandlerFunc を返すだけ。

トレーシングのSpanを抽象化しているパッケージ。