~jcsackett/charmworld/bac-tag-constraints

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
.. Charmworld documentation master file, created by
   sphinx-quickstart on Fri Dec  7 09:11:04 2012.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

Welcome to Charmworld's documentation!
======================================

Contents:

.. toctree::
   :maxdepth: 1

   deploy
   hacking
   api
   migrations
   todo


Important Links
================

- http://staging.jujucharms.com/~juju-jitsu/precise/charmworld
- http://staging.jujucharms.com/

Getting started
================


Initial Environment
-------------------

After you branch charmworld you can get started by running:

::

    $ make sysdeps
    $ make install


You can then run the webapp via the helper:


::

    $ make run


Note that there isn't any data out of the box.


Importing Data
---------------

Data is imported in two steps: queueing the charms, and processing the queue.
(The intent is that separate machines may queue and ingest charms.)

::

    $ bin/enqueue
    $ bin/ingest-queued

Output verbosity is controlled by the logging config in charmworld.ini


Testing
========

Testing is run via nosetests using:

::

    make test



Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`