├── .gitignore ├── LICENSE ├── README.md ├── TODO.md ├── code ├── 1.17-.go ├── 1.18+.go ├── all_test.go ├── analyzer.go ├── code-analyse.go ├── code-parse.go ├── code-statistics.go ├── package.go └── source-files.go ├── go.mod ├── go.sum ├── gocore └── main.go ├── godoge └── main.go ├── gold └── main.go ├── internal ├── app │ ├── run.go │ └── version.go ├── server │ ├── 1.17-.go │ ├── 1.18+.go │ ├── all_test.go │ ├── api_load.go │ ├── api_update.go │ ├── images │ │ ├── go101twitter.go │ │ └── go101wechat.go │ ├── info_module.go │ ├── page.go │ ├── page_css.go │ ├── page_identifier-references.go │ ├── page_javascript.go │ ├── page_method-implementation.go │ ├── page_module.go │ ├── page_overview.go │ ├── page_package-dependencies.go │ ├── page_package-details.go │ ├── page_png.go │ ├── page_source-code.go │ ├── page_statistics.go │ ├── page_svg.go │ ├── res.go │ ├── server.go │ ├── themes │ │ ├── auto.go │ │ ├── dark.go │ │ └── light.go │ ├── tool_gen-docs.go │ ├── tool_gen-testdata.go │ └── translations │ │ ├── chinese.go │ │ └── english.go ├── testing │ ├── data │ │ └── testdata.json.tar.gz │ ├── examples │ │ ├── cgo │ │ │ └── cgo.golds │ │ ├── identifiers_on_one_line │ │ │ └── ids.golds │ │ ├── interface_embedding │ │ │ ├── j.golds │ │ │ ├── k.golds │ │ │ ├── m.golds │ │ │ └── o.golds │ │ ├── method_shadow │ │ │ └── method_shadow.golds │ │ └── method_shadow_2 │ │ │ ├── a.golds │ │ │ ├── b │ │ │ └── b.golds │ │ │ ├── c │ │ │ └── c.golds │ │ │ └── go.mod │ └── manual-check-generated-html │ │ ├── channel │ │ └── channel.go │ │ ├── commnets │ │ ├── interlace.go │ │ ├── keywords.go │ │ └── loneline.go │ │ ├── generics │ │ └── cases.go │ │ ├── promoteds │ │ └── promoteds.go │ │ └── variadic │ │ └── variadic.go └── util │ ├── fileserver.go │ ├── htmlescape.go │ ├── http.go │ ├── indentwriter.go │ ├── mdrender.go │ ├── mdrender_test.go │ ├── memorystats.go │ ├── misc.go │ ├── openbrowser.go │ ├── runcommand.go │ ├── stopwatch.go │ ├── uncompress.go │ └── urlescape.go └── main.go /.gitignore: -------------------------------------------------------------------------------- 1 | /golds 2 | tmp/ 3 | /generat* 4 | /vendor 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/TODO.md -------------------------------------------------------------------------------- /code/1.17-.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/code/1.17-.go -------------------------------------------------------------------------------- /code/1.18+.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/code/1.18+.go -------------------------------------------------------------------------------- /code/all_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/code/all_test.go -------------------------------------------------------------------------------- /code/analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/code/analyzer.go -------------------------------------------------------------------------------- /code/code-analyse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/code/code-analyse.go -------------------------------------------------------------------------------- /code/code-parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/code/code-parse.go -------------------------------------------------------------------------------- /code/code-statistics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/code/code-statistics.go -------------------------------------------------------------------------------- /code/package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/code/package.go -------------------------------------------------------------------------------- /code/source-files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/code/source-files.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/go.sum -------------------------------------------------------------------------------- /gocore/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/gocore/main.go -------------------------------------------------------------------------------- /godoge/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/godoge/main.go -------------------------------------------------------------------------------- /gold/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/gold/main.go -------------------------------------------------------------------------------- /internal/app/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/app/run.go -------------------------------------------------------------------------------- /internal/app/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/app/version.go -------------------------------------------------------------------------------- /internal/server/1.17-.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/1.17-.go -------------------------------------------------------------------------------- /internal/server/1.18+.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/1.18+.go -------------------------------------------------------------------------------- /internal/server/all_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/all_test.go -------------------------------------------------------------------------------- /internal/server/api_load.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/api_load.go -------------------------------------------------------------------------------- /internal/server/api_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/api_update.go -------------------------------------------------------------------------------- /internal/server/images/go101twitter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/images/go101twitter.go -------------------------------------------------------------------------------- /internal/server/images/go101wechat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/images/go101wechat.go -------------------------------------------------------------------------------- /internal/server/info_module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/info_module.go -------------------------------------------------------------------------------- /internal/server/page.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/page.go -------------------------------------------------------------------------------- /internal/server/page_css.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/page_css.go -------------------------------------------------------------------------------- /internal/server/page_identifier-references.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/page_identifier-references.go -------------------------------------------------------------------------------- /internal/server/page_javascript.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/page_javascript.go -------------------------------------------------------------------------------- /internal/server/page_method-implementation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/page_method-implementation.go -------------------------------------------------------------------------------- /internal/server/page_module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/page_module.go -------------------------------------------------------------------------------- /internal/server/page_overview.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/page_overview.go -------------------------------------------------------------------------------- /internal/server/page_package-dependencies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/page_package-dependencies.go -------------------------------------------------------------------------------- /internal/server/page_package-details.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/page_package-details.go -------------------------------------------------------------------------------- /internal/server/page_png.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/page_png.go -------------------------------------------------------------------------------- /internal/server/page_source-code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/page_source-code.go -------------------------------------------------------------------------------- /internal/server/page_statistics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/page_statistics.go -------------------------------------------------------------------------------- /internal/server/page_svg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/page_svg.go -------------------------------------------------------------------------------- /internal/server/res.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/res.go -------------------------------------------------------------------------------- /internal/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/server.go -------------------------------------------------------------------------------- /internal/server/themes/auto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/themes/auto.go -------------------------------------------------------------------------------- /internal/server/themes/dark.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/themes/dark.go -------------------------------------------------------------------------------- /internal/server/themes/light.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/themes/light.go -------------------------------------------------------------------------------- /internal/server/tool_gen-docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/tool_gen-docs.go -------------------------------------------------------------------------------- /internal/server/tool_gen-testdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/tool_gen-testdata.go -------------------------------------------------------------------------------- /internal/server/translations/chinese.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/translations/chinese.go -------------------------------------------------------------------------------- /internal/server/translations/english.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/server/translations/english.go -------------------------------------------------------------------------------- /internal/testing/data/testdata.json.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/testing/data/testdata.json.tar.gz -------------------------------------------------------------------------------- /internal/testing/examples/cgo/cgo.golds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/testing/examples/cgo/cgo.golds -------------------------------------------------------------------------------- /internal/testing/examples/identifiers_on_one_line/ids.golds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/testing/examples/identifiers_on_one_line/ids.golds -------------------------------------------------------------------------------- /internal/testing/examples/interface_embedding/j.golds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/testing/examples/interface_embedding/j.golds -------------------------------------------------------------------------------- /internal/testing/examples/interface_embedding/k.golds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/testing/examples/interface_embedding/k.golds -------------------------------------------------------------------------------- /internal/testing/examples/interface_embedding/m.golds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/testing/examples/interface_embedding/m.golds -------------------------------------------------------------------------------- /internal/testing/examples/interface_embedding/o.golds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/testing/examples/interface_embedding/o.golds -------------------------------------------------------------------------------- /internal/testing/examples/method_shadow/method_shadow.golds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/testing/examples/method_shadow/method_shadow.golds -------------------------------------------------------------------------------- /internal/testing/examples/method_shadow_2/a.golds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/testing/examples/method_shadow_2/a.golds -------------------------------------------------------------------------------- /internal/testing/examples/method_shadow_2/b/b.golds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/testing/examples/method_shadow_2/b/b.golds -------------------------------------------------------------------------------- /internal/testing/examples/method_shadow_2/c/c.golds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/testing/examples/method_shadow_2/c/c.golds -------------------------------------------------------------------------------- /internal/testing/examples/method_shadow_2/go.mod: -------------------------------------------------------------------------------- 1 | module x.y/a 2 | 3 | go 1.14 4 | -------------------------------------------------------------------------------- /internal/testing/manual-check-generated-html/channel/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/testing/manual-check-generated-html/channel/channel.go -------------------------------------------------------------------------------- /internal/testing/manual-check-generated-html/commnets/interlace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/testing/manual-check-generated-html/commnets/interlace.go -------------------------------------------------------------------------------- /internal/testing/manual-check-generated-html/commnets/keywords.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/testing/manual-check-generated-html/commnets/keywords.go -------------------------------------------------------------------------------- /internal/testing/manual-check-generated-html/commnets/loneline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/testing/manual-check-generated-html/commnets/loneline.go -------------------------------------------------------------------------------- /internal/testing/manual-check-generated-html/generics/cases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/testing/manual-check-generated-html/generics/cases.go -------------------------------------------------------------------------------- /internal/testing/manual-check-generated-html/promoteds/promoteds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/testing/manual-check-generated-html/promoteds/promoteds.go -------------------------------------------------------------------------------- /internal/testing/manual-check-generated-html/variadic/variadic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/testing/manual-check-generated-html/variadic/variadic.go -------------------------------------------------------------------------------- /internal/util/fileserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/util/fileserver.go -------------------------------------------------------------------------------- /internal/util/htmlescape.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/util/htmlescape.go -------------------------------------------------------------------------------- /internal/util/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/util/http.go -------------------------------------------------------------------------------- /internal/util/indentwriter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/util/indentwriter.go -------------------------------------------------------------------------------- /internal/util/mdrender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/util/mdrender.go -------------------------------------------------------------------------------- /internal/util/mdrender_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/util/mdrender_test.go -------------------------------------------------------------------------------- /internal/util/memorystats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/util/memorystats.go -------------------------------------------------------------------------------- /internal/util/misc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/util/misc.go -------------------------------------------------------------------------------- /internal/util/openbrowser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/util/openbrowser.go -------------------------------------------------------------------------------- /internal/util/runcommand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/util/runcommand.go -------------------------------------------------------------------------------- /internal/util/stopwatch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/util/stopwatch.go -------------------------------------------------------------------------------- /internal/util/uncompress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/util/uncompress.go -------------------------------------------------------------------------------- /internal/util/urlescape.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/internal/util/urlescape.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go101/golds/HEAD/main.go --------------------------------------------------------------------------------