commit 9fd12c7602b9a8e060d7c0f116e29c10a97156b9
tree c5258b377dc4d46fe100da6a7ae44be56b5c52e7
parent e7f6169890c75e16286d31fc4fd45233b2622bc2 parent 455300c85e71d4d8b0869b99476199e88a1193cc
tree c5258b377dc4d46fe100da6a7ae44be56b5c52e7
parent e7f6169890c75e16286d31fc4fd45233b2622bc2 parent 455300c85e71d4d8b0869b99476199e88a1193cc
flak /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Mon Nov 02 17:07:11 -0800 2009 | |
| |
LICENSE | Tue Oct 27 20:36:57 -0700 2009 | |
| |
README.markdown | ||
| |
Rakefile | Mon Oct 26 16:18:40 -0700 2009 | |
| |
app/ | ||
| |
config/ | ||
| |
db/ | ||
| |
lib/ | Mon Nov 02 17:07:11 -0800 2009 | |
| |
public/ | ||
| |
script/ | Mon Oct 26 16:18:40 -0700 2009 | |
| |
test/ | ||
| |
vendor/ |
README.markdown
Flak
A private, API-based chat server.
Requirements
- Ruby
- Rails
- Any database rails supports (we recommend MySQL, PostgreSQL or SQLite)
Recommended
- Git: http://git-scm.com/ (for osx: http://code.google.com/p/git-osx-installer/)
Setup
First, you need to get the project downloaded.
You can do that through git from the terminal:
git clone git://github.com/sevenwire/flak.git
Or you can download and extract from from http://github.com/sevenwire/flak/archives/master
Then you need to change directories to the root of the project:
cd /path/to/flak
Then you need to setup flak:
rake flak:setup
You can then change /path/to/flak/config/config.yml and /path/to/flak/config/database.yml to taste.
Create the project's databases; one for development and one for testing:
rake db:create:all
Create all the tables necessary to run the project:
rake db:migrate
Start the server so you can develop locally:
script/server
You can then access the application at: http://localhost:3000
Press Ctrl-C to kill the server.
Use
- Go to http://localhost:3000 in a web browser for an API reference
- Test with lib/flak_wrapper.rb, which mostly works (requires httparty, which you can install using: gem install httparty)
- Try it out with curl
- Write your own interface

