Giter Club home page Giter Club logo

gowalker's Introduction

Hi there 👋

Thanks for visiting my GitHub profile, it's great to meet you here! 😊

Here are some quick things about me:

  • 🔭 I'm a pragmatic software engineer who is paranoid about convention, consistency, and constraints.
  • 🕵️‍♀️ I like doing quality work, and a real asshole on pull request reviews.
  • 🧸 I'm proud of who I am, what I have built, and what I am building.
  • 🧑‍💻 Coding is my passion.
  • 📫 The best way to reach me is to send me an email.
  • ⚡ Fun fact: I once drove to the Half Moon Bay for sun rise (hint: it's on the west coast).
  • 📰 If you like my work, please consider give my newsletter Identity, Authenticity, and Security a look!

gowalker's People

Contributors

atotto avatar dadlerj avatar gravis avatar unknwon avatar veincheng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gowalker's Issues

注释中的代码

我看到某些代码的注释里有//后加制表符的行为,这样可以在注释中写代码!但是Go步行者不支持,显示是一团乱

如:
// Common durations. There is no definition for units of Day or larger
// to avoid confusion across daylight savings time zone transitions.
//
// To count the number of units in a Duration, divide:
// second := time.Second
// fmt.Print(int64(second/time.Millisecond)) // prints 1000
//
// To convert an integer number of units to a Duration, multiply:
// seconds := 10
// fmt.Print(time.Duration(seconds)*time.Second) // prints 10s
//

额。自动过滤制表符。。

refresh does not update docs for emptied packages

I have recently moved a set of collection packages to a shared repo and replaced the source in the old locations with a forwarding address. This does not seem to be heeded by gowalker. An example of this is code.google.com/p/biogo.llrb which is no longer a functional import part for an llrb. GoWalker continues to show the old docs and source.

Recursive scan support.

Something godoc.org lacks is recursive package scanning.

Examples:

$ go doc github.com/toqueteos/server gives no results

$ go doc github.com/toqueteos/server/... outputs docs from all subpackages.

equals sign gets eaten in code examples

ie. looking at qbs documentation, I get the following example (lack of '='s)

func FindUserByName(q *qbs.Qbs, n string) (*User, error) {
    user : new(User)
    err : q.WhereEqual("name", n).Find(user)
    return user, err
}

revel 路径

revel 已经变更为 github.com/revel/revel 了,为啥搜索不到呢?

formatting of README data

Looks like gowalker is now showing info from a package's README file. Cool feature!

However there are some formatting issues:

  • Images (like CI badges) are not displayed, instead we see the markdown.
  • If README has headings defined in markdown, these show up bigger than the normal doc headings like "Index". Maybe put a box around the README info to separate it from the generated docs?

gowalker

hard to understand feedback button

Unfortunately...I...umm...am unable to understand how to correctly parse this:
joe2010xtmf#163.com

Do I remove the xtmf? the 163? huh wuh? [what I'm really saying is "please make it easier to submit feedback!"]
Thanks!

希望项目README中支持GFM

当前仅支持MD格式,对代码的语法高亮支持非常不好,希望能够尽快支持,毕竟github上的很多项目都是采用GFM来写成的。

panic: sql: Register called twice for driver mysql

panic: sql: Register called twice for driver mysql

goroutine 1 [running]:
database/sql.Register(0x9238e0, 0x5, 0xc0801963f0, 0xc65f58)
C:/Users/ADMINI~1/AppData/Local/Temp/2/bindist675583351/go/src/pkg/database/sql/sql.go:31 +0x120
github.com/coocood/mysql.init·1()
D:/GO/src/github.com/coocood/mysql/driver.go:89 +0x6b
github.com/coocood/mysql.init()
D:/GO/src/github.com/coocood/mysql/utils.go:428 +0x195
github.com/Unknwon/gowalker/models.init()
D:/GO/src/github.com/Unknwon/gowalker/models/projects.go:529 +0x55
github.com/Unknwon/gowalker/routers.init()
D:/GO/src/github.com/Unknwon/gowalker/routers/search.go:83 +0x75
main.init()
D:/GO/src/github.com/Unknwon/gowalker/gowalker.go:146 +0x52

goroutine 3 [syscall]:
os/signal.loop()
C:/Users/ADMINI1/AppData/Local/Temp/2/bindist675583351/go/src/pkg/os/signal/signal_unix.go:21 +0x1f
created by os/signal.init·1
C:/Users/ADMINI
1/AppData/Local/Temp/2/bindist675583351/go/src/pkg/os/signal/signal_unix.go:27 +0x32

goroutine 4 [chan receive]:
github.com/astaxie/beego/logs.(*BeeLogger).StartLogger(0xc080169840)
D:/GO/src/github.com/astaxie/beego/logs/log.go:105 +0x57
created by github.com/astaxie/beego/logs.NewLogger
D:/GO/src/github.com/astaxie/beego/logs/log.go:58 +0x90
exit status 2
[Finished in 2.7s with exit code 1]

Typo in about page

This page contains a typo: section Add a project to Go Walker, third paragraph, for the peoject by import path.. I think it should be project not peoject.

深度整合gopkg

在浏览标准库时显示gopkg的相关示例,以函数为单位

延迟写入缓解站点压力

由于SQLite3对并行支持非常差,并且考虑到某些人恶意刷榜造成不必要的性能损失,应当将项目的浏览次数统计先在内存中记录,每个周期由后台goroutine通过一次数据库连接一次性写入

关于context中的Download方法

context中的Download方法:

func (output *BeegoOutput) Download(file string)

建议在file参数后面增加一个可选参数filename.

如果filename不存在或为空,output.Header("Content-Disposition", "attachment; filename="+filepath.Base(file))

如果filename不为空,output.Header("Content-Disposition", "attachment; filename="+filename)

因为有时候,多数情况下,要下载的真实的文件名与显示和保存的本地的文件名是不一样的,希望显示的文件名更友好些

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.