website,genfileembed: exclude zembeds and fileembed.go from godoc

Change-Id: I6af25a566a519274b15b72c3e41dccd016de5442
This commit is contained in:
mpl 2013-03-16 01:16:40 +01:00
parent 0e52cee398
commit 8d3c5acca7
4 changed files with 12 additions and 6 deletions

View File

@ -90,7 +90,7 @@ func main() {
var b bytes.Buffer var b bytes.Buffer
fmt.Fprintf(&b, "// THIS FILE IS AUTO-GENERATED FROM %s\n", fileName) fmt.Fprintf(&b, "// THIS FILE IS AUTO-GENERATED FROM %s\n", fileName)
fmt.Fprintf(&b, "// DO NOT EDIT.\n") fmt.Fprintf(&b, "// DO NOT EDIT.\n\n")
fmt.Fprintf(&b, "package %s\n\n", pkgName) fmt.Fprintf(&b, "package %s\n\n", pkgName)
fmt.Fprintf(&b, "import \"time\"\n\n") fmt.Fprintf(&b, "import \"time\"\n\n")
fmt.Fprintf(&b, "import \"camlistore.org/pkg/fileembed\"\n\n") fmt.Fprintf(&b, "import \"camlistore.org/pkg/fileembed\"\n\n")

View File

@ -1,5 +1,6 @@
// THIS FILE IS AUTO-GENERATED FROM favicon.ico // THIS FILE IS AUTO-GENERATED FROM favicon.ico
// DO NOT EDIT. // DO NOT EDIT.
package server package server
import "time" import "time"
@ -21,5 +22,5 @@ func init() {
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xda\xff*\x00\xda\xff\xde\x00\xde\xff\xf2\x00\xde\xff\xf2\x00\xdb\xff\xda\x00\xda\xff'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"+ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xda\xff*\x00\xda\xff\xde\x00\xde\xff\xf2\x00\xde\xff\xf2\x00\xdb\xff\xda\x00\xda\xff'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"+
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xda\xffl\x00\xda\xff\xfe\x00\xda\xff\xfe\x00\xda\xffk\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdb\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdb\xff"+ "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xda\xffl\x00\xda\xff\xfe\x00\xda\xff\xfe\x00\xda\xffk\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdb\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdb\xff"+
"\xb0\x00\xdb\xff\xb0\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdb\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\x7f\x00\x00\xf8\x1f\x00\x00\xe0\x07\x00\x00\x80\x01\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x80\x01\x00\x00\xc0\x03\x00\x00\xc0\x07\x00\x00\xe0\x07\x00\x00\xf0\x0f\x00\x00\xf8\x1f\x00\x00"+ "\xb0\x00\xdb\xff\xb0\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdb\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\x7f\x00\x00\xf8\x1f\x00\x00\xe0\x07\x00\x00\x80\x01\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x80\x01\x00\x00\xc0\x03\x00\x00\xc0\x07\x00\x00\xe0\x07\x00\x00\xf0\x0f\x00\x00\xf8\x1f\x00\x00"+
"\xf8\x1f\x00\x00\xfc?\x00\x00\xfe\x7f\x00\x00\xfe\x7f\x00\x00"), time.Unix(0, 1358054354000000000)) "\xf8\x1f\x00\x00\xfc?\x00\x00\xfe\x7f\x00\x00\xfe\x7f\x00\x00"), time.Unix(0, 1363391867493748683))
} }

View File

@ -42,7 +42,8 @@ func isGoFile(fi os.FileInfo) bool {
func isPkgFile(fi os.FileInfo) bool { func isPkgFile(fi os.FileInfo) bool {
return isGoFile(fi) && return isGoFile(fi) &&
!strings.HasSuffix(fi.Name(), "_test.go") // ignore test files !strings.HasSuffix(fi.Name(), "_test.go") && // ignore test files
!strings.HasSuffix(fi.Name(), fileembedPattern)
} }
func isPkgDir(fi os.FileInfo) bool { func isPkgDir(fi os.FileInfo) bool {

View File

@ -43,9 +43,10 @@ import (
) )
const ( const (
domainName = "camlistore.org" domainName = "camlistore.org"
pkgPattern = "/pkg/" pkgPattern = "/pkg/"
cmdPattern = "/cmd/" cmdPattern = "/cmd/"
fileembedPattern = "fileembed.go"
) )
var docRx = regexp.MustCompile(`^/((?:pkg|cmd)/([\w/]+?)(\.go)??)/?$`) var docRx = regexp.MustCompile(`^/((?:pkg|cmd)/([\w/]+?)(\.go)??)/?$`)
@ -266,6 +267,9 @@ func getPageInfo(pkgName, diskPath string) (pi PageInfo, err error) {
} }
inSet := make(map[string]bool) inSet := make(map[string]bool)
for _, name := range bpkg.GoFiles { for _, name := range bpkg.GoFiles {
if name == fileembedPattern {
continue
}
inSet[filepath.Base(name)] = true inSet[filepath.Base(name)] = true
} }