Skip to content

pombredanne/pythia-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pythia is a web frontend for the Go source code oracle, which is a source
code comprehension tool for Go programs.

For more information on the Go oracle, see the original announcement:
  https://groups.google.com/d/msg/golang-nuts/CwdIJZs6Tfc/GX7ixTK_Dd4J


Pythia requires a recent (= 1.2RC or tip) version of the GOROOT libraries.

To install, run
  go get github.com/fzipp/pythia

You will now find a 'pythia' binary in your $GOPATH/bin directory.
Start the web application with a package path, e.g.:

  pythia net/http

By default it will listen on port :8080 and try to launch the application
in your browser. You can choose a different port via the -http flag, e.g.:

  pythia -http=:6060 fmt

Run 'pythia -help' for more information.


Note to contributors:

The static files such as JavaScript, HTML template and CSS files are baked
into the binary via the generated file 'static.go'. If you change one of the
said files you have to regenerate 'static.go' using the bake tool, which can
be found in the same directory. After that 'go build' the project for your
changes to take effect.

About

Web frontend for the Go source code oracle

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published