From ed21f1f0a33c60e5e41fac9b42fac0662b33061f Mon Sep 17 00:00:00 2001 From: Craig Peterson Date: Fri, 23 Oct 2015 14:56:44 -0600 Subject: [PATCH] generating html page for each package. --- build/generate/generate.go | 39 +++++++++++++++++++ docs/pkgs/build.html | 4 ++ docs/pkgs/build_docs.html | 4 ++ docs/pkgs/build_generate.html | 4 ++ docs/pkgs/build_release.html | 4 ++ docs/pkgs/cmd_backfill.html | 4 ++ docs/{cmd/bosun.html => pkgs/cmd_bosun.html} | 0 docs/pkgs/cmd_bosun_cache.html | 4 ++ docs/pkgs/cmd_bosun_conf.html | 4 ++ docs/pkgs/cmd_bosun_conf_parse.html | 4 ++ docs/pkgs/cmd_bosun_database.html | 4 ++ docs/pkgs/cmd_bosun_database_test.html | 4 ++ docs/pkgs/cmd_bosun_expr.html | 4 ++ docs/pkgs/cmd_bosun_expr_parse.html | 4 ++ docs/pkgs/cmd_bosun_sched.html | 4 ++ docs/pkgs/cmd_bosun_search.html | 4 ++ docs/pkgs/cmd_bosun_web.html | 4 ++ .../cmd_scollector.html} | 0 docs/pkgs/cmd_scollector_collectors.html | 4 ++ docs/pkgs/cmd_scollector_conf.html | 4 ++ docs/pkgs/cmd_silence.html | 4 ++ docs/pkgs/cmd_snmpTester.html | 4 ++ docs/pkgs/cmd_tsdbrelay.html | 4 ++ docs/pkgs/cmd_tsdbrelay_denormalize.html | 4 ++ docs/pkgs/cmd_tsdbrelay_integrationTest.html | 4 ++ docs/pkgs/collect.html | 4 ++ docs/pkgs/docs.html | 4 ++ docs/pkgs/graphite.html | 4 ++ docs/pkgs/metadata.html | 4 ++ docs/pkgs/models.html | 4 ++ docs/pkgs/opentsdb.html | 4 ++ docs/pkgs/slog.html | 4 ++ docs/pkgs/util.html | 4 ++ docs/pkgs/version.html | 4 ++ docs/pkgs/vsphere.html | 4 ++ 35 files changed, 167 insertions(+) create mode 100644 docs/pkgs/build.html create mode 100644 docs/pkgs/build_docs.html create mode 100644 docs/pkgs/build_generate.html create mode 100644 docs/pkgs/build_release.html create mode 100644 docs/pkgs/cmd_backfill.html rename docs/{cmd/bosun.html => pkgs/cmd_bosun.html} (100%) create mode 100644 docs/pkgs/cmd_bosun_cache.html create mode 100644 docs/pkgs/cmd_bosun_conf.html create mode 100644 docs/pkgs/cmd_bosun_conf_parse.html create mode 100644 docs/pkgs/cmd_bosun_database.html create mode 100644 docs/pkgs/cmd_bosun_database_test.html create mode 100644 docs/pkgs/cmd_bosun_expr.html create mode 100644 docs/pkgs/cmd_bosun_expr_parse.html create mode 100644 docs/pkgs/cmd_bosun_sched.html create mode 100644 docs/pkgs/cmd_bosun_search.html create mode 100644 docs/pkgs/cmd_bosun_web.html rename docs/{cmd/scollector.html => pkgs/cmd_scollector.html} (100%) create mode 100644 docs/pkgs/cmd_scollector_collectors.html create mode 100644 docs/pkgs/cmd_scollector_conf.html create mode 100644 docs/pkgs/cmd_silence.html create mode 100644 docs/pkgs/cmd_snmpTester.html create mode 100644 docs/pkgs/cmd_tsdbrelay.html create mode 100644 docs/pkgs/cmd_tsdbrelay_denormalize.html create mode 100644 docs/pkgs/cmd_tsdbrelay_integrationTest.html create mode 100644 docs/pkgs/collect.html create mode 100644 docs/pkgs/docs.html create mode 100644 docs/pkgs/graphite.html create mode 100644 docs/pkgs/metadata.html create mode 100644 docs/pkgs/models.html create mode 100644 docs/pkgs/opentsdb.html create mode 100644 docs/pkgs/slog.html create mode 100644 docs/pkgs/util.html create mode 100644 docs/pkgs/version.html create mode 100644 docs/pkgs/vsphere.html diff --git a/build/generate/generate.go b/build/generate/generate.go index 092294c3fb..9ab0c89a77 100644 --- a/build/generate/generate.go +++ b/build/generate/generate.go @@ -2,9 +2,48 @@ package main import ( "bosun.org/cmd/bosun/web" + "log" + "os" + "os/exec" + "strings" ) func main() { + generateDocImports() web.RunTsc() web.RunEsc() } + +func generateDocImports() { + // generate github pages so go-get redirects work. + cmd := exec.Command("go", "list", "bosun.org...") + output, err := cmd.CombinedOutput() + if err != nil { + log.Fatal(err) + } + lines := strings.Split(string(output), "\n") + for _, line := range lines { + if line == "" || !strings.HasPrefix(line, "bosun.org/") { + continue + } + line = line[10:] + cleanedPkg := strings.Replace(line, "/", "_", -1) + file, err := os.Create("../../docs/pkgs/" + cleanedPkg + ".html") + if err != nil { + log.Fatal(err) + } + defer file.Close() + pre := `--- +layout: goimport +path: ` + if _, err := file.Write([]byte(pre)); err != nil { + log.Fatal(err) + } + if _, err := file.Write([]byte(line)); err != nil { + log.Fatal(err) + } + if _, err := file.Write([]byte("\n---\n")); err != nil { + log.Fatal(err) + } + } +} diff --git a/docs/pkgs/build.html b/docs/pkgs/build.html new file mode 100644 index 0000000000..2baa372491 --- /dev/null +++ b/docs/pkgs/build.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: build +--- diff --git a/docs/pkgs/build_docs.html b/docs/pkgs/build_docs.html new file mode 100644 index 0000000000..74beb4997c --- /dev/null +++ b/docs/pkgs/build_docs.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: build/docs +--- diff --git a/docs/pkgs/build_generate.html b/docs/pkgs/build_generate.html new file mode 100644 index 0000000000..174d5738ba --- /dev/null +++ b/docs/pkgs/build_generate.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: build/generate +--- diff --git a/docs/pkgs/build_release.html b/docs/pkgs/build_release.html new file mode 100644 index 0000000000..c3cddd5c70 --- /dev/null +++ b/docs/pkgs/build_release.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: build/release +--- diff --git a/docs/pkgs/cmd_backfill.html b/docs/pkgs/cmd_backfill.html new file mode 100644 index 0000000000..61aacd314b --- /dev/null +++ b/docs/pkgs/cmd_backfill.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: cmd/backfill +--- diff --git a/docs/cmd/bosun.html b/docs/pkgs/cmd_bosun.html similarity index 100% rename from docs/cmd/bosun.html rename to docs/pkgs/cmd_bosun.html diff --git a/docs/pkgs/cmd_bosun_cache.html b/docs/pkgs/cmd_bosun_cache.html new file mode 100644 index 0000000000..1fdbd9ed96 --- /dev/null +++ b/docs/pkgs/cmd_bosun_cache.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: cmd/bosun/cache +--- diff --git a/docs/pkgs/cmd_bosun_conf.html b/docs/pkgs/cmd_bosun_conf.html new file mode 100644 index 0000000000..dcfe81c486 --- /dev/null +++ b/docs/pkgs/cmd_bosun_conf.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: cmd/bosun/conf +--- diff --git a/docs/pkgs/cmd_bosun_conf_parse.html b/docs/pkgs/cmd_bosun_conf_parse.html new file mode 100644 index 0000000000..9bb6d65d28 --- /dev/null +++ b/docs/pkgs/cmd_bosun_conf_parse.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: cmd/bosun/conf/parse +--- diff --git a/docs/pkgs/cmd_bosun_database.html b/docs/pkgs/cmd_bosun_database.html new file mode 100644 index 0000000000..e12c89041b --- /dev/null +++ b/docs/pkgs/cmd_bosun_database.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: cmd/bosun/database +--- diff --git a/docs/pkgs/cmd_bosun_database_test.html b/docs/pkgs/cmd_bosun_database_test.html new file mode 100644 index 0000000000..1a3b4d4ce4 --- /dev/null +++ b/docs/pkgs/cmd_bosun_database_test.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: cmd/bosun/database/test +--- diff --git a/docs/pkgs/cmd_bosun_expr.html b/docs/pkgs/cmd_bosun_expr.html new file mode 100644 index 0000000000..deb3012538 --- /dev/null +++ b/docs/pkgs/cmd_bosun_expr.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: cmd/bosun/expr +--- diff --git a/docs/pkgs/cmd_bosun_expr_parse.html b/docs/pkgs/cmd_bosun_expr_parse.html new file mode 100644 index 0000000000..5a1ea32a02 --- /dev/null +++ b/docs/pkgs/cmd_bosun_expr_parse.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: cmd/bosun/expr/parse +--- diff --git a/docs/pkgs/cmd_bosun_sched.html b/docs/pkgs/cmd_bosun_sched.html new file mode 100644 index 0000000000..0a444ee085 --- /dev/null +++ b/docs/pkgs/cmd_bosun_sched.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: cmd/bosun/sched +--- diff --git a/docs/pkgs/cmd_bosun_search.html b/docs/pkgs/cmd_bosun_search.html new file mode 100644 index 0000000000..4f52115ffb --- /dev/null +++ b/docs/pkgs/cmd_bosun_search.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: cmd/bosun/search +--- diff --git a/docs/pkgs/cmd_bosun_web.html b/docs/pkgs/cmd_bosun_web.html new file mode 100644 index 0000000000..8abc9e85c2 --- /dev/null +++ b/docs/pkgs/cmd_bosun_web.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: cmd/bosun/web +--- diff --git a/docs/cmd/scollector.html b/docs/pkgs/cmd_scollector.html similarity index 100% rename from docs/cmd/scollector.html rename to docs/pkgs/cmd_scollector.html diff --git a/docs/pkgs/cmd_scollector_collectors.html b/docs/pkgs/cmd_scollector_collectors.html new file mode 100644 index 0000000000..a1b4ed612d --- /dev/null +++ b/docs/pkgs/cmd_scollector_collectors.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: cmd/scollector/collectors +--- diff --git a/docs/pkgs/cmd_scollector_conf.html b/docs/pkgs/cmd_scollector_conf.html new file mode 100644 index 0000000000..a13f708d64 --- /dev/null +++ b/docs/pkgs/cmd_scollector_conf.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: cmd/scollector/conf +--- diff --git a/docs/pkgs/cmd_silence.html b/docs/pkgs/cmd_silence.html new file mode 100644 index 0000000000..33896737f6 --- /dev/null +++ b/docs/pkgs/cmd_silence.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: cmd/silence +--- diff --git a/docs/pkgs/cmd_snmpTester.html b/docs/pkgs/cmd_snmpTester.html new file mode 100644 index 0000000000..92d213d2d9 --- /dev/null +++ b/docs/pkgs/cmd_snmpTester.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: cmd/snmpTester +--- diff --git a/docs/pkgs/cmd_tsdbrelay.html b/docs/pkgs/cmd_tsdbrelay.html new file mode 100644 index 0000000000..6d129d65e2 --- /dev/null +++ b/docs/pkgs/cmd_tsdbrelay.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: cmd/tsdbrelay +--- diff --git a/docs/pkgs/cmd_tsdbrelay_denormalize.html b/docs/pkgs/cmd_tsdbrelay_denormalize.html new file mode 100644 index 0000000000..b4c3d08c25 --- /dev/null +++ b/docs/pkgs/cmd_tsdbrelay_denormalize.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: cmd/tsdbrelay/denormalize +--- diff --git a/docs/pkgs/cmd_tsdbrelay_integrationTest.html b/docs/pkgs/cmd_tsdbrelay_integrationTest.html new file mode 100644 index 0000000000..b371718842 --- /dev/null +++ b/docs/pkgs/cmd_tsdbrelay_integrationTest.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: cmd/tsdbrelay/integrationTest +--- diff --git a/docs/pkgs/collect.html b/docs/pkgs/collect.html new file mode 100644 index 0000000000..7d3c6f2b6d --- /dev/null +++ b/docs/pkgs/collect.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: collect +--- diff --git a/docs/pkgs/docs.html b/docs/pkgs/docs.html new file mode 100644 index 0000000000..9539a99846 --- /dev/null +++ b/docs/pkgs/docs.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: docs +--- diff --git a/docs/pkgs/graphite.html b/docs/pkgs/graphite.html new file mode 100644 index 0000000000..b1cbc494cb --- /dev/null +++ b/docs/pkgs/graphite.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: graphite +--- diff --git a/docs/pkgs/metadata.html b/docs/pkgs/metadata.html new file mode 100644 index 0000000000..7990f7b0c9 --- /dev/null +++ b/docs/pkgs/metadata.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: metadata +--- diff --git a/docs/pkgs/models.html b/docs/pkgs/models.html new file mode 100644 index 0000000000..b21c57b133 --- /dev/null +++ b/docs/pkgs/models.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: models +--- diff --git a/docs/pkgs/opentsdb.html b/docs/pkgs/opentsdb.html new file mode 100644 index 0000000000..a7944c8d83 --- /dev/null +++ b/docs/pkgs/opentsdb.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: opentsdb +--- diff --git a/docs/pkgs/slog.html b/docs/pkgs/slog.html new file mode 100644 index 0000000000..d974fc645e --- /dev/null +++ b/docs/pkgs/slog.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: slog +--- diff --git a/docs/pkgs/util.html b/docs/pkgs/util.html new file mode 100644 index 0000000000..a7f082e99a --- /dev/null +++ b/docs/pkgs/util.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: util +--- diff --git a/docs/pkgs/version.html b/docs/pkgs/version.html new file mode 100644 index 0000000000..b1f3f3c246 --- /dev/null +++ b/docs/pkgs/version.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: version +--- diff --git a/docs/pkgs/vsphere.html b/docs/pkgs/vsphere.html new file mode 100644 index 0000000000..b6af76156e --- /dev/null +++ b/docs/pkgs/vsphere.html @@ -0,0 +1,4 @@ +--- +layout: goimport +path: vsphere +---