Permalink
Browse files

Imported pristine sources from ignite5proposals Mercurial repo as of …

…b5aca901cc81 2009-01-08 02:00
  • Loading branch information...
igal committed Jan 8, 2009
0 parents commit 07e6ced030e750b5a740acec67ba90c877c443b8
Showing 1,458 changed files with 161,005 additions and 0 deletions.
@@ -0,0 +1,14 @@
+require 'autotest/redgreen'
+
+Autotest.add_hook :run do |autotest|
+ autotest.add_exception(/\.git/)
+ autotest.add_exception(/\.hg/)
+ autotest.add_exception(/\.svn/)
+ autotest.add_exception(/^\.\/config/)
+ autotest.add_exception(/^\.\/coverage/)
+ autotest.add_exception(/^\.\/db/)
+ autotest.add_exception(/^\.\/log/)
+ autotest.add_exception(/^\.\/public/)
+ autotest.add_exception(/^\.\/tmp/)
+ autotest.add_exception(/^\.\/vendor/)
+end
@@ -0,0 +1,20 @@
+*~
+*.diff
+*.rcov
+*.swp
+*.tmp
+.hg
+.hgtags
+config/*.bak
+config/secrets.yml
+config/theme.txt
+coverage/*
+db/*.sqlite*
+db/schema.rb
+log/*
+nbproject/*
+public/javascripts/cache/*
+public/stylesheets/cache/*
+public/themes/*
+tags
+tmp/*
@@ -0,0 +1,20 @@
+syntax: glob
+
+*.diff
+*.rcov
+*.swp
+*.tmp
+.git
+config/*.bak
+config/secrets.yml
+config/theme.txt
+coverage/*
+db/*.sqlite*
+db/schema.rb
+log/*
+nbproject/*
+public/javascripts/cache/*
+public/stylesheets/cache/*
+public/themes/*
+tags
+tmp/*
@@ -0,0 +1,3 @@
+load 'deploy' if respond_to?(:namespace) # cap2 differentiator
+Dir['vendor/plugins/*/recipes/*.rb'].each { |plugin| load(plugin) }
+load 'config/deploy'
@@ -0,0 +1,23 @@
+http://www.opensource.org/licenses/mit-license.php
+
+The MIT License
+
+Copyright (c) 2007-2008 Igal Koshevoy
+
+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.
@@ -0,0 +1,118 @@
+OpenProposals
+=============
+
+
+About
+-----
+
+This program provides a website for collecting presentation proposals
+for conferences and events. It started out as the Ignite Portland
+proposals site at http://proposals.igniteportland.com/ but the code has
+been expanded to provide a general-purpose platform for collecting
+proposals for other events in other places.
+
+
+Why
+---
+
+By releasing this code under a liberal MIT open source license, we hope
+to empower other people so they can better organize and participate in
+more events that support free sharing of information, open society, and
+involved citizenry.
+
+
+Features
+--------
+- Anyone can list events
+- Anyone can list/show proposals for an event
+- Anyone can leave private comments about proposals to organizers
+- Anyone can get be informed of new proposals via ATOM feed
+- Users can login via OpenID
+- Users can create proposals until a deadline
+- Users can update/delete their own proposals until a deadline
+- Administrators can login via password
+- Administrators can update text snippets throughout the site
+- Administrators can create/update/delete/list/show events
+- Administrators can set deadlines for accepting proposals for events
+- Administrators can update/delete any proposal
+- Administrators can export proposals to CSV
+- Developers can customize the site's appearance and behavior
+
+
+Requirements
+------------
+
+Installing the app requires familiarity with UNIX system administration
+and Ruby on Rails. This application will run best on a UNIX-based
+dedicated server or virtual machine, and may not run at all on cheap
+shared hosting. You will need to install software that this application
+depends on either as root or compile it yourself. You will need to setup
+an application server to run the application, e.g., mod_passenger. If
+you do not have these skills, contact your local Ruby or Linux user
+group and you will likely find someone that can help.
+
+
+Installation
+------------
+
+1. Install Git:
+ http://git.or.cz/
+
+2. Checkout the OpenProposals source code:
+ git clone git://github.com/igal/openproposals.git
+
+3. Install Ruby 1.8.6:
+ http://www.ruby-lang.org/en/downloads/
+
+4. Install RubyGems 1.3.x:
+ http://rubyforge.org/forum/forum.php?forum_id=28071
+
+5. Install Rails 2.1.x:
+ sudo gem install rails --version=2.1.2
+
+6. Install other Ruby libraries:
+ sudo gem install facets capistrano capistrano-ext sqlite3-ruby
+
+7. Run the application's interactive setup program from within the
+ checkout directory, and follow its instructions:
+ rake setup
+
+
+Security
+--------
+
+This application runs with insecure settings by default to make it easy to
+get started. These default settings include publicly-known cryptography
+keys that can allow attackers to gain admin privileges to your
+application. You should create a "config/secrets.yml" file with your
+secret settings if you intend to run this application on a server that
+can be accessed by untrusted users, read the "config/secrets.yml.sample"
+file for details.
+
+
+Customization
+-------------
+
+You can customize the application's appearance and behavior by creating
+a theme, read the "themes/README.txt" file.
+
+
+Deployment
+----------
+
+If you wish to deploy your application using Capistrano, read the
+"config/deploy.rb" file.
+
+
+Contributing
+------------
+
+Bug fixes and features are welcomed. Please fork the source code and submit a
+pull request: http://github.com/igal/openproposals/tree/master
+
+
+License
+-------
+
+This program is provided under an MIT open source license, read the
+"LICENSE.txt" file for details. Copyright (c) 2007-2008 Igal Koshevoy
Oops, something went wrong.

0 comments on commit 07e6ced

Please sign in to comment.