├── .changes ├── header.tpl.md ├── unreleased │ └── .gitkeep ├── v0.1.0.md ├── v0.1.1.md ├── v0.10.0.md ├── v0.11.0.md ├── v0.2.0.md ├── v0.3.0.md ├── v0.4.0.md ├── v0.4.1.md ├── v0.5.0.md ├── v0.5.1.md ├── v0.5.2.md ├── v0.6.0.md ├── v0.7.0.md ├── v0.8.0.md ├── v0.8.1.md ├── v0.9.0.md ├── v0.9.1.md └── v0.9.2.md ├── .changie.yaml ├── .github ├── FUNDING.yml └── workflows │ ├── ci.yml │ ├── docs-build.yml │ ├── docs-compare.yml │ ├── docs.yml │ ├── prepare-release.yml │ └── publish-release.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── RELEASE.md ├── design ├── 2022-11-07-init.md ├── 2022-12-20-scale.md ├── 2022-12-24-decl-links.md └── 2023-11-08-example-tests.md ├── docs ├── .gitignore ├── archetypes │ └── default.md ├── assets │ └── scss │ │ ├── _chroma.scss │ │ └── _styles_project.scss ├── config.toml ├── content │ └── en │ │ ├── .gitignore │ │ ├── _index.md │ │ └── docs │ │ ├── _index.md │ │ ├── changelog.md │ │ ├── embed │ │ ├── _index.md │ │ ├── hugo.md │ │ └── jekyll.md │ │ ├── embedded-flow.png │ │ ├── faq.md │ │ ├── flows.excalidraw │ │ ├── install │ │ └── _index.md │ │ ├── publish │ │ ├── _index.md │ │ ├── gh-pages-source.png │ │ └── github-pages.md │ │ ├── standalone-flow.png │ │ ├── start │ │ └── _index.md │ │ └── usage │ │ ├── _index.md │ │ ├── config-keys.txt │ │ ├── config.md │ │ ├── frontmatter.md │ │ ├── highlight.md │ │ ├── links.md │ │ ├── search.md │ │ └── usage.txt ├── doc.go ├── embed.rc ├── frontmatter.tmpl ├── go.mod ├── go.sum ├── layouts │ └── partials │ │ ├── hooks │ │ └── body-end.html │ │ ├── navbar-example-selector.html │ │ └── navbar.html ├── mise.lock ├── mise.toml ├── package-lock.json ├── package.json ├── standalone.rc ├── static │ ├── README.md │ └── logo.png └── tricks.rc ├── doctricks.go ├── flags.go ├── flags_test.go ├── generate.go ├── generate_test.go ├── go.mod ├── go.sum ├── help.go ├── help ├── config.txt ├── default.txt ├── frontmatter.txt ├── highlight.txt ├── pagefind.txt └── pkg-doc.txt ├── help_test.go ├── integration ├── .gitignore ├── doc.go ├── go.mod ├── go.sum ├── integration_test.go ├── package-lock.json └── package.json ├── internal ├── errdefer │ ├── errdefer.go │ ├── errdefer_test.go │ └── example_test.go ├── flagvalue │ ├── file_switch.go │ ├── file_switch_test.go │ ├── list.go │ ├── list_test.go │ └── value.go ├── godoc │ ├── assemble.go │ ├── assemble_test.go │ ├── code.go │ ├── code_test.go │ ├── synopsis.go │ └── synopsis_test.go ├── gosrc │ ├── decl.go │ ├── decl_test.go │ ├── doc.go │ ├── ex.go │ ├── ex_test.go │ ├── finder.go │ ├── finder_test.go │ ├── parser.go │ ├── parser_test.go │ └── testdata │ │ ├── fuzz │ │ └── FuzzFormatExample │ │ │ ├── 4a2b43a83bb09c2e │ │ │ ├── 89ff9fc9ba5f8387 │ │ │ ├── ba20d49fbf54d4c9 │ │ │ ├── e668139d48392755 │ │ │ └── f45b5a499cecc7c9 │ │ ├── package_importer.go │ │ ├── simple.go │ │ └── simple_test.go ├── highlight │ ├── doc.go │ ├── highlight.go │ ├── highlight_test.go │ ├── lex.go │ ├── span.go │ ├── style.go │ ├── tokenindex.go │ └── tokenindex_test.go ├── html │ ├── doc_printer.go │ ├── render.go │ ├── render_test.go │ ├── static │ │ ├── css │ │ │ └── main.css │ │ ├── icons │ │ │ ├── apple-touch-icon.png │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ └── favicon.ico │ │ └── js │ │ │ └── permalink.js │ └── tmpl │ │ ├── command.html │ │ ├── directory.html │ │ ├── layout.html │ │ ├── package.html │ │ ├── pagefind.html │ │ ├── siteindex.html │ │ └── subpackages.html ├── iotest │ ├── writer.go │ └── writer_test.go ├── linebuf │ ├── writer.go │ └── writer_test.go ├── must │ ├── must.go │ └── must_test.go ├── pagefind │ ├── pagefind.go │ └── pagefind_test.go ├── pathtree │ ├── tree.go │ └── tree_test.go ├── pathx │ ├── descend.go │ └── descend_test.go ├── ptr │ ├── of.go │ └── of_test.go ├── relative │ ├── relative.go │ └── relative_test.go └── sliceutil │ ├── doc.go │ ├── prefix.go │ ├── prefix_test.go │ ├── remove.go │ ├── remove_test.go │ ├── transform.go │ └── transform_test.go ├── link.go ├── link_test.go ├── main.go ├── main_test.go ├── mise.lock ├── mise.toml └── renovate.json /.changes/header.tpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.changes/header.tpl.md -------------------------------------------------------------------------------- /.changes/unreleased/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.changes/v0.1.0.md: -------------------------------------------------------------------------------- 1 | ## v0.1.0 - 2023-01-08 2 | - Initial release. 3 | -------------------------------------------------------------------------------- /.changes/v0.1.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.changes/v0.1.1.md -------------------------------------------------------------------------------- /.changes/v0.10.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.changes/v0.10.0.md -------------------------------------------------------------------------------- /.changes/v0.11.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.changes/v0.11.0.md -------------------------------------------------------------------------------- /.changes/v0.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.changes/v0.2.0.md -------------------------------------------------------------------------------- /.changes/v0.3.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.changes/v0.3.0.md -------------------------------------------------------------------------------- /.changes/v0.4.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.changes/v0.4.0.md -------------------------------------------------------------------------------- /.changes/v0.4.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.changes/v0.4.1.md -------------------------------------------------------------------------------- /.changes/v0.5.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.changes/v0.5.0.md -------------------------------------------------------------------------------- /.changes/v0.5.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.changes/v0.5.1.md -------------------------------------------------------------------------------- /.changes/v0.5.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.changes/v0.5.2.md -------------------------------------------------------------------------------- /.changes/v0.6.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.changes/v0.6.0.md -------------------------------------------------------------------------------- /.changes/v0.7.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.changes/v0.7.0.md -------------------------------------------------------------------------------- /.changes/v0.8.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.changes/v0.8.0.md -------------------------------------------------------------------------------- /.changes/v0.8.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.changes/v0.8.1.md -------------------------------------------------------------------------------- /.changes/v0.9.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.changes/v0.9.0.md -------------------------------------------------------------------------------- /.changes/v0.9.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.changes/v0.9.1.md -------------------------------------------------------------------------------- /.changes/v0.9.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.changes/v0.9.2.md -------------------------------------------------------------------------------- /.changie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.changie.yaml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [abhinav] 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.github/workflows/docs-build.yml -------------------------------------------------------------------------------- /.github/workflows/docs-compare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.github/workflows/docs-compare.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/prepare-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.github/workflows/prepare-release.yml -------------------------------------------------------------------------------- /.github/workflows/publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.github/workflows/publish-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/RELEASE.md -------------------------------------------------------------------------------- /design/2022-11-07-init.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/design/2022-11-07-init.md -------------------------------------------------------------------------------- /design/2022-12-20-scale.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/design/2022-12-20-scale.md -------------------------------------------------------------------------------- /design/2022-12-24-decl-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/design/2022-12-24-decl-links.md -------------------------------------------------------------------------------- /design/2023-11-08-example-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/design/2023-11-08-example-tests.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/archetypes/default.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/archetypes/default.md -------------------------------------------------------------------------------- /docs/assets/scss/_chroma.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/assets/scss/_chroma.scss -------------------------------------------------------------------------------- /docs/assets/scss/_styles_project.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/assets/scss/_styles_project.scss -------------------------------------------------------------------------------- /docs/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/config.toml -------------------------------------------------------------------------------- /docs/content/en/.gitignore: -------------------------------------------------------------------------------- 1 | /api 2 | /tricks 3 | -------------------------------------------------------------------------------- /docs/content/en/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/_index.md -------------------------------------------------------------------------------- /docs/content/en/docs/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/docs/_index.md -------------------------------------------------------------------------------- /docs/content/en/docs/changelog.md: -------------------------------------------------------------------------------- 1 | ../../../../CHANGELOG.md -------------------------------------------------------------------------------- /docs/content/en/docs/embed/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/docs/embed/_index.md -------------------------------------------------------------------------------- /docs/content/en/docs/embed/hugo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/docs/embed/hugo.md -------------------------------------------------------------------------------- /docs/content/en/docs/embed/jekyll.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/docs/embed/jekyll.md -------------------------------------------------------------------------------- /docs/content/en/docs/embedded-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/docs/embedded-flow.png -------------------------------------------------------------------------------- /docs/content/en/docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/docs/faq.md -------------------------------------------------------------------------------- /docs/content/en/docs/flows.excalidraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/docs/flows.excalidraw -------------------------------------------------------------------------------- /docs/content/en/docs/install/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/docs/install/_index.md -------------------------------------------------------------------------------- /docs/content/en/docs/publish/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/docs/publish/_index.md -------------------------------------------------------------------------------- /docs/content/en/docs/publish/gh-pages-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/docs/publish/gh-pages-source.png -------------------------------------------------------------------------------- /docs/content/en/docs/publish/github-pages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/docs/publish/github-pages.md -------------------------------------------------------------------------------- /docs/content/en/docs/standalone-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/docs/standalone-flow.png -------------------------------------------------------------------------------- /docs/content/en/docs/start/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/docs/start/_index.md -------------------------------------------------------------------------------- /docs/content/en/docs/usage/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/docs/usage/_index.md -------------------------------------------------------------------------------- /docs/content/en/docs/usage/config-keys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/docs/usage/config-keys.txt -------------------------------------------------------------------------------- /docs/content/en/docs/usage/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/docs/usage/config.md -------------------------------------------------------------------------------- /docs/content/en/docs/usage/frontmatter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/docs/usage/frontmatter.md -------------------------------------------------------------------------------- /docs/content/en/docs/usage/highlight.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/docs/usage/highlight.md -------------------------------------------------------------------------------- /docs/content/en/docs/usage/links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/docs/usage/links.md -------------------------------------------------------------------------------- /docs/content/en/docs/usage/search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/content/en/docs/usage/search.md -------------------------------------------------------------------------------- /docs/content/en/docs/usage/usage.txt: -------------------------------------------------------------------------------- 1 | ../../../../../help/default.txt -------------------------------------------------------------------------------- /docs/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/doc.go -------------------------------------------------------------------------------- /docs/embed.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/embed.rc -------------------------------------------------------------------------------- /docs/frontmatter.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/frontmatter.tmpl -------------------------------------------------------------------------------- /docs/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/go.mod -------------------------------------------------------------------------------- /docs/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/go.sum -------------------------------------------------------------------------------- /docs/layouts/partials/hooks/body-end.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/layouts/partials/hooks/body-end.html -------------------------------------------------------------------------------- /docs/layouts/partials/navbar-example-selector.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/layouts/partials/navbar-example-selector.html -------------------------------------------------------------------------------- /docs/layouts/partials/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/layouts/partials/navbar.html -------------------------------------------------------------------------------- /docs/mise.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/mise.lock -------------------------------------------------------------------------------- /docs/mise.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/mise.toml -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/standalone.rc: -------------------------------------------------------------------------------- 1 | internal 2 | home go.abhg.dev/doc2go 3 | out docs/static/example 4 | -------------------------------------------------------------------------------- /docs/static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/static/README.md -------------------------------------------------------------------------------- /docs/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/static/logo.png -------------------------------------------------------------------------------- /docs/tricks.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/docs/tricks.rc -------------------------------------------------------------------------------- /doctricks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/doctricks.go -------------------------------------------------------------------------------- /flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/flags.go -------------------------------------------------------------------------------- /flags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/flags_test.go -------------------------------------------------------------------------------- /generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/generate.go -------------------------------------------------------------------------------- /generate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/generate_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/go.sum -------------------------------------------------------------------------------- /help.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/help.go -------------------------------------------------------------------------------- /help/config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/help/config.txt -------------------------------------------------------------------------------- /help/default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/help/default.txt -------------------------------------------------------------------------------- /help/frontmatter.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/help/frontmatter.txt -------------------------------------------------------------------------------- /help/highlight.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/help/highlight.txt -------------------------------------------------------------------------------- /help/pagefind.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/help/pagefind.txt -------------------------------------------------------------------------------- /help/pkg-doc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/help/pkg-doc.txt -------------------------------------------------------------------------------- /help_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/help_test.go -------------------------------------------------------------------------------- /integration/.gitignore: -------------------------------------------------------------------------------- 1 | integration.test 2 | /node_modules 3 | -------------------------------------------------------------------------------- /integration/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/integration/doc.go -------------------------------------------------------------------------------- /integration/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/integration/go.mod -------------------------------------------------------------------------------- /integration/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/integration/go.sum -------------------------------------------------------------------------------- /integration/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/integration/integration_test.go -------------------------------------------------------------------------------- /integration/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/integration/package-lock.json -------------------------------------------------------------------------------- /integration/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/integration/package.json -------------------------------------------------------------------------------- /internal/errdefer/errdefer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/errdefer/errdefer.go -------------------------------------------------------------------------------- /internal/errdefer/errdefer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/errdefer/errdefer_test.go -------------------------------------------------------------------------------- /internal/errdefer/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/errdefer/example_test.go -------------------------------------------------------------------------------- /internal/flagvalue/file_switch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/flagvalue/file_switch.go -------------------------------------------------------------------------------- /internal/flagvalue/file_switch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/flagvalue/file_switch_test.go -------------------------------------------------------------------------------- /internal/flagvalue/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/flagvalue/list.go -------------------------------------------------------------------------------- /internal/flagvalue/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/flagvalue/list_test.go -------------------------------------------------------------------------------- /internal/flagvalue/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/flagvalue/value.go -------------------------------------------------------------------------------- /internal/godoc/assemble.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/godoc/assemble.go -------------------------------------------------------------------------------- /internal/godoc/assemble_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/godoc/assemble_test.go -------------------------------------------------------------------------------- /internal/godoc/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/godoc/code.go -------------------------------------------------------------------------------- /internal/godoc/code_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/godoc/code_test.go -------------------------------------------------------------------------------- /internal/godoc/synopsis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/godoc/synopsis.go -------------------------------------------------------------------------------- /internal/godoc/synopsis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/godoc/synopsis_test.go -------------------------------------------------------------------------------- /internal/gosrc/decl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/gosrc/decl.go -------------------------------------------------------------------------------- /internal/gosrc/decl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/gosrc/decl_test.go -------------------------------------------------------------------------------- /internal/gosrc/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/gosrc/doc.go -------------------------------------------------------------------------------- /internal/gosrc/ex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/gosrc/ex.go -------------------------------------------------------------------------------- /internal/gosrc/ex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/gosrc/ex_test.go -------------------------------------------------------------------------------- /internal/gosrc/finder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/gosrc/finder.go -------------------------------------------------------------------------------- /internal/gosrc/finder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/gosrc/finder_test.go -------------------------------------------------------------------------------- /internal/gosrc/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/gosrc/parser.go -------------------------------------------------------------------------------- /internal/gosrc/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/gosrc/parser_test.go -------------------------------------------------------------------------------- /internal/gosrc/testdata/fuzz/FuzzFormatExample/4a2b43a83bb09c2e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/gosrc/testdata/fuzz/FuzzFormatExample/4a2b43a83bb09c2e -------------------------------------------------------------------------------- /internal/gosrc/testdata/fuzz/FuzzFormatExample/89ff9fc9ba5f8387: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | string("{}{}") 3 | -------------------------------------------------------------------------------- /internal/gosrc/testdata/fuzz/FuzzFormatExample/ba20d49fbf54d4c9: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | string("{ // 0\n}") 3 | -------------------------------------------------------------------------------- /internal/gosrc/testdata/fuzz/FuzzFormatExample/e668139d48392755: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/gosrc/testdata/fuzz/FuzzFormatExample/e668139d48392755 -------------------------------------------------------------------------------- /internal/gosrc/testdata/fuzz/FuzzFormatExample/f45b5a499cecc7c9: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | string("{0{}}") 3 | -------------------------------------------------------------------------------- /internal/gosrc/testdata/package_importer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/gosrc/testdata/package_importer.go -------------------------------------------------------------------------------- /internal/gosrc/testdata/simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/gosrc/testdata/simple.go -------------------------------------------------------------------------------- /internal/gosrc/testdata/simple_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/gosrc/testdata/simple_test.go -------------------------------------------------------------------------------- /internal/highlight/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/highlight/doc.go -------------------------------------------------------------------------------- /internal/highlight/highlight.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/highlight/highlight.go -------------------------------------------------------------------------------- /internal/highlight/highlight_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/highlight/highlight_test.go -------------------------------------------------------------------------------- /internal/highlight/lex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/highlight/lex.go -------------------------------------------------------------------------------- /internal/highlight/span.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/highlight/span.go -------------------------------------------------------------------------------- /internal/highlight/style.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/highlight/style.go -------------------------------------------------------------------------------- /internal/highlight/tokenindex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/highlight/tokenindex.go -------------------------------------------------------------------------------- /internal/highlight/tokenindex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/highlight/tokenindex_test.go -------------------------------------------------------------------------------- /internal/html/doc_printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/html/doc_printer.go -------------------------------------------------------------------------------- /internal/html/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/html/render.go -------------------------------------------------------------------------------- /internal/html/render_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/html/render_test.go -------------------------------------------------------------------------------- /internal/html/static/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/html/static/css/main.css -------------------------------------------------------------------------------- /internal/html/static/icons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/html/static/icons/apple-touch-icon.png -------------------------------------------------------------------------------- /internal/html/static/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/html/static/icons/favicon-16x16.png -------------------------------------------------------------------------------- /internal/html/static/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/html/static/icons/favicon-32x32.png -------------------------------------------------------------------------------- /internal/html/static/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/html/static/icons/favicon.ico -------------------------------------------------------------------------------- /internal/html/static/js/permalink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/html/static/js/permalink.js -------------------------------------------------------------------------------- /internal/html/tmpl/command.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/html/tmpl/command.html -------------------------------------------------------------------------------- /internal/html/tmpl/directory.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/html/tmpl/directory.html -------------------------------------------------------------------------------- /internal/html/tmpl/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/html/tmpl/layout.html -------------------------------------------------------------------------------- /internal/html/tmpl/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/html/tmpl/package.html -------------------------------------------------------------------------------- /internal/html/tmpl/pagefind.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/html/tmpl/pagefind.html -------------------------------------------------------------------------------- /internal/html/tmpl/siteindex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/html/tmpl/siteindex.html -------------------------------------------------------------------------------- /internal/html/tmpl/subpackages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/html/tmpl/subpackages.html -------------------------------------------------------------------------------- /internal/iotest/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/iotest/writer.go -------------------------------------------------------------------------------- /internal/iotest/writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/iotest/writer_test.go -------------------------------------------------------------------------------- /internal/linebuf/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/linebuf/writer.go -------------------------------------------------------------------------------- /internal/linebuf/writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/linebuf/writer_test.go -------------------------------------------------------------------------------- /internal/must/must.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/must/must.go -------------------------------------------------------------------------------- /internal/must/must_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/must/must_test.go -------------------------------------------------------------------------------- /internal/pagefind/pagefind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/pagefind/pagefind.go -------------------------------------------------------------------------------- /internal/pagefind/pagefind_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/pagefind/pagefind_test.go -------------------------------------------------------------------------------- /internal/pathtree/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/pathtree/tree.go -------------------------------------------------------------------------------- /internal/pathtree/tree_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/pathtree/tree_test.go -------------------------------------------------------------------------------- /internal/pathx/descend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/pathx/descend.go -------------------------------------------------------------------------------- /internal/pathx/descend_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/pathx/descend_test.go -------------------------------------------------------------------------------- /internal/ptr/of.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/ptr/of.go -------------------------------------------------------------------------------- /internal/ptr/of_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/ptr/of_test.go -------------------------------------------------------------------------------- /internal/relative/relative.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/relative/relative.go -------------------------------------------------------------------------------- /internal/relative/relative_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/relative/relative_test.go -------------------------------------------------------------------------------- /internal/sliceutil/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/sliceutil/doc.go -------------------------------------------------------------------------------- /internal/sliceutil/prefix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/sliceutil/prefix.go -------------------------------------------------------------------------------- /internal/sliceutil/prefix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/sliceutil/prefix_test.go -------------------------------------------------------------------------------- /internal/sliceutil/remove.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/sliceutil/remove.go -------------------------------------------------------------------------------- /internal/sliceutil/remove_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/sliceutil/remove_test.go -------------------------------------------------------------------------------- /internal/sliceutil/transform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/sliceutil/transform.go -------------------------------------------------------------------------------- /internal/sliceutil/transform_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/internal/sliceutil/transform_test.go -------------------------------------------------------------------------------- /link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/link.go -------------------------------------------------------------------------------- /link_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/link_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/main.go -------------------------------------------------------------------------------- /main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/main_test.go -------------------------------------------------------------------------------- /mise.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/mise.lock -------------------------------------------------------------------------------- /mise.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/mise.toml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav/doc2go/HEAD/renovate.json --------------------------------------------------------------------------------