home is Dmitri Shuralyov's personal website.
Go HTML CSS
Switch branches/tags
Nothing to show
Clone or download
dmitshur internal/code: Compute full package documentation automatically.
This replaces the temporary solution of manually hardcoding
the full package documentation for various import paths.
That doesn't scale as the number of packages grows.
Latest commit 05b5de3 Jul 11, 2018
Permalink
Failed to load latest commit information.
_data blog, idiomaticgo, resume: Move into internal/page. Apr 15, 2018
assets assets: Regenerate. Apr 15, 2018
component Update for octicon package rename. Jun 2, 2018
exp exp/vec/...: Add support for H3, Pre, unsafe HTML. Feb 2, 2018
http Return a smaller userCreator interface from newUsersService. May 28, 2018
httphandler Add support for events API over HTTP. Jul 20, 2017
httputil httputil: Don't gzip for status codes that can't have body. Jul 11, 2018
internal internal/code: Compute full package documentation automatically. Jul 11, 2018
presentdata Regenerate. Apr 29, 2017
.travis.yml Travis: Use latest stable Go (1.7 at this time). Dec 26, 2016
README.md blog, idiomaticgo, resume: Move into internal/page. Apr 15, 2018
about.go Update for octicon package rename. Jun 2, 2018
blog.go blog, idiomaticgo, resume: Move into internal/page. Apr 15, 2018
blog_test.go Pass githubRouter to issues and change services. Apr 2, 2018
changes.go Update for octicon package rename. Jun 2, 2018
code.go Display number of packages, open issues, open changes in repository t… Apr 12, 2018
commit.go Update for octicon package rename. Jun 2, 2018
commits.go Update for octicon package rename. Jun 2, 2018
events.go Pass githubRouter to issues and change services. Apr 2, 2018
gitserver.go Improve robustness of store dir check and initialization. May 7, 2018
html.go Display number of packages, open issues, open changes in repository t… Apr 12, 2018
idiomaticgo.go blog, idiomaticgo, resume: Move into internal/page. Apr 15, 2018
index.go Update for octicon package rename. Jun 2, 2018
issues.go Update for octicon package rename. Jun 2, 2018
issues_test.go Display number of packages, open issues, open changes in repository t… Apr 12, 2018
main.go Apply gzip compression to dynamic pages. May 15, 2018
notifications.go Update for githubql package rename. May 9, 2018
notifications_test.go Pass githubRouter to issues and change services. Apr 2, 2018
package.go Display number of packages, open issues, open changes in repository t… Apr 12, 2018
packages.go Update for octicon package rename. Jun 2, 2018
projects.go Revert to StripPrefix from net/http rather than copy. Apr 20, 2018
projects_test.go Simplify /projects -> /projects/ redirect logic. May 14, 2017
reactions.go Move users, notifications, reactions API handlers into httphandler. Dec 28, 2016
repository.go Update for octicon package rename. Jun 2, 2018
resume.go blog, idiomaticgo, resume: Move into internal/page. Apr 15, 2018
route.go Update for route/github API change. Mar 23, 2018
sessions.go Return a smaller userCreator interface from newUsersService. May 28, 2018
sessions_test.go Extend user sessions on visit after 1 day. Jun 27, 2017
talks.go Revert to StripPrefix from net/http rather than copy. Apr 20, 2018
usercontent.go Update for go.uuid API change. Jan 9, 2018
users.go Return a smaller userCreator interface from newUsersService. May 28, 2018
util.go Revert to StripPrefix from net/http rather than copy. Apr 20, 2018

README.md

home

Build Status GoDoc

home is Dmitri Shuralyov's personal website.

Installation

go get -u github.com/shurcooL/home

Directories

Path Synopsis
assets Package assets contains assets for home.
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.
internal/code Package code implements discovery of Go code within a repository store.
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.

License