diff README @ 151:c7be7def8b57

Bundles! (basic functionality) Changes made in this commit: * Added new dependencies (see pip-requirements) * Added new dependency and setup information to README * Deleted the included mptt app (in apps/mptt) in favour of just adding the dependency to pip-requirements (makes it easier to update, etc) * Changed the import convention to use `from apps.bundle.models import Bundle` rather than `from agora.apps.bundle.models import Bundle` because Celery was having problems with the latter style. Everything should still work. * Moved the syntax-highlighting and related code for snippets into separate HTML files so that they can be used by the bundle app And, of course, the ability to upload bundles. But wait! There's more! Changes still to come, for only $19.95 a month: * Bundle versioning * Automatic license integration (i.e. adding headers to files) * The ability to download bundles (zip, tar, etc) * Rating bundles * And much, much more! Batteries not included.
author dellsystem <ilostwaldo@gmail.com>
date Mon, 15 Oct 2012 00:52:00 -0400
parents 9d6b313af86f
children 6b08da550214
line wrap: on
line diff
--- a/README	Mon Oct 15 00:27:41 2012 -0400
+++ b/README	Mon Oct 15 00:52:00 2012 -0400
@@ -5,26 +5,16 @@
 includes other software under a different BSD-like license. For
 details consult LICENSE.
 
-Required external libraries:
-
-    - Django registration      
-      (http://bitbucket.org/ubernostrum/django-registration/)
-    - Pygments
-      (http://pygments.org/)
-    - Django OpenID Auth
-      (http://pypi.python.org/pypi/django-openid-auth/)
-    - Threaded Comments
-      (https://github.com/HonzaKral/django-threadedcomments)
+See the pip-requirements file for a list of required external libraries.
 
 Quickstart for personal debugging:
 
-    1) Install Django 1.3 or higher, Python 2.5 or higher, the
-       external libraries, and probably any version of mercurial,
-       SQLite3. On a Unix-based system, Python is probably already
-       installed, the rest can be gotten from source or your operating
-       system's package manager if it has one. If you have pip (the Python
-       package manager) installed, you can quickly install all the
-       dependencies at particular versions by running
+    1) Install Python 2.5 or higher, the external libraries, and probably any
+    version of mercurial, SQLite3. On a Unix-based system, Python is probably
+    already installed, the rest can be gotten from source or your operating
+    system's package manager if it has one. If you have pip (the Python package
+    manager) installed, you can quickly install all the dependencies at
+    particular versions by running
 
          $ pip install -r pip-requirements
 
@@ -43,6 +33,8 @@
                                       #(by default: sqlite3)
 
          $ python manage.py runserver #Run a development webserver on port 8000
+         $ python manage.py celeryd --settings=settings # Start the celery
+                                                        # session (mandatory)
 
     5) Point a browser to http://localhost:8000