home is Dmitri Shuralyov's personal website.
go install github.com/shurcooL/home@latest| Path | Synopsis |
|---|---|
| assets | Package assets contains assets for home. |
| cmd/githook/pre-receive | pre-receive is a pre-receive git hook for use with home's git server. |
| component | Package component contains individual components that can render themselves as HTML. |
| http | Package http contains service implementations over HTTP. |
| httphandler | Package httphandler contains API handlers used by home. |
| httputil | Package httputil is a custom HTTP framework created specifically for home. |
| indieauth | Package indieauth implements building blocks for the IndieAuth specification (https://indieauth.spec.indieweb.org/). |
| internal/code | Package code implements a Go code service backed by a repository store. |
| internal/code/httpclient | Package httpclient contains issues.Service implementation over HTTP. |
| internal/code/httphandler | Package httphandler contains an API handler for issues.Service. |
| internal/code/httproute | Package httproute contains route paths for httpclient, httphandler. |
| internal/mod | Package mod exposes select functionality related to module mechanics. |
| internal/page/blog | Package blog contains functionality for rendering /blog page. |
| internal/page/idiomaticgo | Package idiomaticgo contains functionality for rendering /idiomatic-go page. |
| internal/page/resume | Package resume contains functionality for rendering /resume page. |
| internal/route | Package route specifies some route paths used by home. |
| presentdata | Package presentdata contains static data for present format. |