This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
wink /
| name | age | message | |
|---|---|---|---|
| |
.autotest | Tue May 27 07:58:33 -0700 2008 | |
| |
.gitignore | Sat Sep 27 15:49:58 -0700 2008 | |
| |
.gitmodules | Fri Jun 06 22:15:01 -0700 2008 | |
| |
COPYING | Wed May 21 14:07:59 -0700 2008 | |
| |
ChangeLog | Sat Jun 07 22:36:13 -0700 2008 | |
| |
README | Sat Sep 27 15:28:01 -0700 2008 | |
| |
Rakefile | Thu May 29 14:35:57 -0700 2008 | |
| |
bugs/ | Wed Jun 25 23:48:57 -0700 2008 | |
| |
config.ru | Sun Nov 02 12:45:01 -0800 2008 | |
| |
lib/ | Sun Nov 02 11:19:00 -0800 2008 | |
| |
public/ | Sun Aug 31 02:57:08 -0700 2008 | |
| |
rack - 8b784d3 | Sun Nov 02 04:54:50 -0800 2008 | |
| |
sinatra - 7c77c22 | Sun Nov 02 04:54:18 -0800 2008 | |
| |
test/ | Sun Nov 02 11:19:00 -0800 2008 | |
| |
tmp/ | Sat Sep 27 15:50:06 -0700 2008 | |
| |
views/ | Sun Nov 02 12:31:03 -0800 2008 | |
| |
wink | Fri Sep 12 08:00:07 -0700 2008 | |
| |
wink.conf.example | Sun Nov 02 12:19:30 -0800 2008 |
README
Wink ==== Wink is a minimalists weblog engine written in Ruby using Rack, Sinatra, and DataMapper. See the project repository on GitHub for more information: http://github.com/rtomayko/wink/ Status ------ A complete mess, at the moment. It will likely not run for you at all. The sources have been made available as-is for discussion purposes only. If you're mainly interested in running a blog, watch for a 1.0 release. If you're interested in hacking, stick around... Requirements ------------ Gems (need all their dependencies of course): $ sudo gem install dm-core dm-validations dm-ar-finders do_mysql --version=0.9.5 $ sudo gem install sinatra BlueCloth rubypants html5 test-spec To run the specs you also need SQLite3 and the SQLite3-adapter: $ sudo gem install do_sqlite3 --version=0.9.5 We are currently developing on MySQL and SQLite3. Other databases are theoretically easy to support but we're limiting to these for now to speed initial development. Wink is developed primarily under MacOS X and tested on FreeBSD and a variety of GNU/Linux distributions. Hacking ------- Project sources are stored in Git: $ git clone git://github.com/rtomayko/wink.git Create a new MySQL database: $ mysql -u root mysql> CREATE DATABASE wink_development CHARACTER SET = utf8; Next, change into your local wink clone and copy the `wink.conf.example` to `wink.conf`; edit to taste, making sure the database related settings are adjusted appropriately. Run the `db:init` task to create the initial table schema and then start a new development server: $ rake db:init $ ruby wink The application should be available at: http://localhost:4567 Testing ------- Unit and functional tests are kept under the test directory. Tests use sqlite3 and require the 'test-spec' gem: $ rake test You can also get nice spec output with: $ rake spec COPYING ------- All sources included in this distribution are made available under the MIT license. See the file COPYING for more information.






