Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
The Golf Web Application Server
Branch: master
Pull request Compare This branch is even with golf:master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
resources
src
test/client/golftest
.gitignore
README.markdown
THANKS.markdown
build.xml

README.markdown

The Golf Web Application Server

Golf is a web application server. It provides a way to build and deploy JavaScript driven webapps without sacrificing accessibility to JavaScript-disabled browsers (search engines, for example). By making dynamic content and behaviors fully accessible, Golf apps are designed from the ground up as clientside applications. As such, they are able to take full advantage of a powerful, rich JavaScript runtime environment. Golf both simplifies and adds power to the process of writing apps for the web.

Documentation For Golf Web Application Developers

Please see http://golf.github.com/.

Pre-built Binaries

Please see http://golf.github.com/install-golf-on-your-workstation/.

Build From Source

  1. Clone the git repo.

    $ git clone git://github.com/golf/golf.git
    
  2. Compile Golf, produce the golf.zip file, and install:

    $ cd golf
    $ ant install
    
  3. You will be prompted for a directory to copy the jar file and the wrapper script to. Choose a directory that is in your path. Now you should be able to run Golf.

    $ golf --help
    
  4. Javadocs can be generated the usual way:

    $ ant Javadoc
    

Hack

Please feel free to fork and hack! Pull requests and/or patches are always welcomed. Also, feel free to hit us up in our IRC channel on freenode: #golfdev.

Something went wrong with that request. Please try again.