···11+// Package site implements Standard.site lexicons in Go.
22+//
33+// [Publication] is the implementation of site.standard.publication.
44+//
55+// [Document] is the implementation of site.standard.document.
66+//
77+// [Subscription] is the implementation of site.standard.graph.subscription.
88+//
99+// See the [xrpc] package to learn how to use them.
1010+//
1111+// # Extending lexicons
1212+//
1313+// Standard lexicons are designed to be extended.
1414+// You can extend them by declaring a new type embedding them:
1515+//
1616+// type CustomPublication struct {
1717+// site.Publication
1818+// // your custom fields
1919+// }
2020+//
2121+// You should not reimplement [xrpc.Record], because the embedded struct already implements it.
2222+package site