Packages

dmitri.shuralyov.com/...

Path Synopsis
dmitri.shuralyov.com/app/changesPackage changes is a web frontend for a change tracking service.
dmitri.shuralyov.com/app/changes/assetsPackage assets contains assets for changes.
dmitri.shuralyov.com/app/changes/cmd/changesdevchangesdev is a sample program that serves changes.
dmitri.shuralyov.com/app/changes/commonPackage common contains common code for backend and frontend.
dmitri.shuralyov.com/app/changes/componentPackage component contains individual components that can render themselves as HTML.
dmitri.shuralyov.com/app/changes/frontendfrontend script for changes.
dmitri.shuralyov.com/font/woff2Package woff2 implements a WOFF2 font decoder.
dmitri.shuralyov.com/go/generatedPackage generated provides a function that parses a Go file and reports whether it contains a "// Code generated … DO NOT EDIT." line comment.
dmitri.shuralyov.com/go/prefixtitlePackage prefixtitle parses prefixed issue and change titles for Go packages.
dmitri.shuralyov.com/gpu/mtlPackage mtl provides access to Apple's Metal API (https://developer.apple.com/documentation/metal).
dmitri.shuralyov.com/gpu/mtl/cmd/mtlinfomtlinfo is a tool that displays information about Metal devices in the system.
dmitri.shuralyov.com/gpu/mtl/example/hellotrianglehellotriangle is an example Metal program that renders a single frame with a triangle.
dmitri.shuralyov.com/gpu/mtl/example/movingtrianglemovingtriangle is an example Metal program that displays a moving triangle in a window.
dmitri.shuralyov.com/gpu/mtl/example/movingtriangle/internal/appkitPackage appkit provides access to Apple's AppKit API (https://developer.apple.com/documentation/appkit).
dmitri.shuralyov.com/gpu/mtl/example/movingtriangle/internal/coreanimPackage coreanim provides access to Apple's Core Animation API (https://developer.apple.com/documentation/quartzcore).
dmitri.shuralyov.com/html/beltPackage belt is an opinionated collection of HTML components for shared use by multiple web apps.
dmitri.shuralyov.com/route/gerritPackage gerrit defines a router for targeting Gerrit subjects.
dmitri.shuralyov.com/route/githubPackage github defines a router for targeting GitHub subjects.
dmitri.shuralyov.com/scratchPackage scratch is used for testing.
dmitri.shuralyov.com/scratch/hello
dmitri.shuralyov.com/scratch/image/jpegPackage jpeg implements a tiny subset of a JPEG image decoder and encoder.
dmitri.shuralyov.com/scratch/image/pngPackage png implements a tiny subset of a PNG image decoder and encoder.
dmitri.shuralyov.com/service/changePackage change provides a change service definition.
dmitri.shuralyov.com/service/change/fsPackage fs will implement change.Service using a virtual filesystem, once change.Service API is finalized.
dmitri.shuralyov.com/service/change/gerritapiPackage gerritapi implements a read-only change.Service using Gerrit API client.
dmitri.shuralyov.com/service/change/githubapiPackage githubapi implements a change.Service using GitHub API clients.
dmitri.shuralyov.com/service/change/httpclientPackage httpclient contains change.Service implementation over HTTP.
dmitri.shuralyov.com/service/change/httphandlerPackage httphandler contains an API handler for change.Service.
dmitri.shuralyov.com/service/change/httproutePackage httproute contains route paths for httpclient, httphandler.
dmitri.shuralyov.com/service/change/maintnerPackage maintner implements a read-only change.Service using a x/build/maintner corpus.
dmitri.shuralyov.com/statePackage state defines states for domain types.
dmitri.shuralyov.com/text/kebabcasePackage kebabcase provides a parser for identifier names using kebab-case naming convention.
dmitri.shuralyov.com/website/gidogido is the command that powers the https://goissues.org and https://gochanges.org websites.
dmitri.shuralyov.com/website/gido/assetsPackage assets contains assets for gido.