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 (
Jon Crosby (author)
Sun Jul 06 00:30:11 -0700 2008
cloudkit /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Mon Apr 14 08:04:42 -0700 2008 | [Jon Crosby] |
| |
History.txt | Mon Jun 30 23:02:32 -0700 2008 | [Jon Crosby] |
| |
License.txt | Mon Apr 14 08:04:42 -0700 2008 | [Jon Crosby] |
| |
Manifest.txt | Sun Jul 06 00:30:11 -0700 2008 | [Jon Crosby] |
| |
README.txt | Sun Jul 06 00:30:11 -0700 2008 | [Jon Crosby] |
| |
Rakefile | Mon Apr 14 08:04:42 -0700 2008 | [Jon Crosby] |
| |
app_generators/ | Mon Jun 30 23:02:32 -0700 2008 | [Jon Crosby] |
| |
bin/ | Mon Apr 14 08:04:42 -0700 2008 | [Jon Crosby] |
| |
config/ | Mon Jun 30 23:02:32 -0700 2008 | [Jon Crosby] |
| |
generators/ | Mon Jun 30 23:02:32 -0700 2008 | [Jon Crosby] |
| |
lib/ | Sun Jul 06 00:30:11 -0700 2008 | [Jon Crosby] |
| |
log/ | Mon Apr 14 08:04:42 -0700 2008 | [Jon Crosby] |
| |
script/ | Mon Apr 14 08:04:42 -0700 2008 | [Jon Crosby] |
| |
setup.rb | Mon Apr 14 08:04:42 -0700 2008 | [Jon Crosby] |
| |
tasks/ | Sat May 17 23:09:11 -0700 2008 | [Jon Crosby] |
| |
test/ | Mon Jun 30 23:02:32 -0700 2008 | [Jon Crosby] |
| |
website/ | Mon May 12 09:34:14 -0700 2008 | [Jon Crosby] |
README.txt
= cloudkit http://kaboomerang.com http://github.com/jcrosby/cloudkit/tree/master == DESCRIPTION: CloudKit provides a framework for building synchronized Open Web applications that run in and out of the browser, online and offline, using technologies like OpenID, OAuth, HTML, JavaScript, CSS, and REST web services. == FEATURES: * App generator with OpenID and OAuth support built in * Runs on the fast and furious Sinatra/Thin combo * Generates GWT clients that use GWT-REST instead of GWT-RPC * Generates synchronized model objects (RESTful resource -> GWT JavaScript model) * Generates desktop apps via Adobe AIR * Generates desktop SQLite migrations automatically == SYNOPSIS: Build an app that supports OpenID and OAuth: > cloudkit myapp Create a database and run the app: > cd myapp > rake db:create > rake db:migrate > rake start Create a GWT client: > script/generate gwt_client --gwt-home=/usr/local/lib/gwt > rake gwt:compile Run your client as a desktop app: > script/generate air_client > rake air:debug Add a RESTful resource that is mirrored in your GWT/AIR clients, including desktop SQLite migrations: > script/generate gwt_resource ActionItem name:string > rake db:migrate == REQUIREMENTS: * Gems: sinatra, ruby-openid, oauth, json, activerecord, sqlite3-ruby * GWT 1.5rc1 or greater * Adobe AIR SDK == INSTALL: rake local_deploy (until the gem is released officially) == LICENSE: Gwittir - LGPL http://www.gnu.org/licenses/lgpl.html qpid - Apache License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0 (extracted from Cliff Moon's GitHub fork) Everything else: The MIT License Copyright (c) 2008 Jon Crosby Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.




