descriptione-cidadania is an open source based project to give citizens a way to be heared by their representatives.
homepage URLhttp://ecidadania.org
repository URLhttps://github.com/cidadania/e-cidadania.git
owneroscar@cidadania.coop
last changeSat, 7 Dec 2013 09:59:53 +0000 (7 09:59 +0000)
last refreshWed, 24 Apr 2024 10:48:06 +0000 (24 12:48 +0200)
content tags
add:
README.rst
e-cidadania
===========

.. image:: https://badge.fury.io/gh/cidadania%2Fe-cidadania.png
    :target: http://badge.fury.io/gh/cidadania%2Fe-cidadania
.. image:: http://i.imgur.com/BeE14Bl.png
    :target: http://python.org
.. image:: http://i.imgur.com/5ldxDJl.png
    :target: http://djangoproject.com

e-cidadania is a project to develop an open source application for citizen
participation, which can be used for debates, proposals, trusted voting,
usable by associations, companies and administrations.

The e-cidadania objective is to provide a way to make a full participation
process on internet, or even use it as a complement to in person participative
processes.

Installation
------------

Since e-cidadania 0.1.5 we include an automated buildout system. If you want to
install it to do testing or development you should see
`these instructions <https://github.com/cidadania/e-cidadania/blob/gsoc2012/docs/en/dev/environment.rst>`_

If you don't want to create an isolated development environment:

* Download the source code from git, or from the official webpage.
* You need to install the python packages specified in requirements.txt for
  e-cidadania, you can do it with pip::

    sudo pip install -r requirements.txt

* Configure *src/e_cidadania/settings/production.py* to you desire.
* Set *src/e_cidadania/settings/__init__.py* DEBUG to False
* Generate the database with::

    python manage.py syncdb

* Make all the south migrations::

    pytohn manage.py migrate

* Copy all the static files::

    python manage.py collectstatic

* Run the development server

    python manage.py runserver

**e-cidadania currently supports python 2.7.X. The work for porting to python 3 is on the "python3" branch.**

Demonstration
-------------

There is a demo running in the website http://demo.ecidadania.org.

Development
-----------

**We need developers! If you want to join us, send an email to info@ecidadania.org**

Development and bugtracking is done through `code.ecidadania.org <http://code.ecidadania.org>`_

Getting help
------------

 * `Documentation <http://code.ecidadania.org/wiki/Documentation>`_ e-cidadania documentation.
 * `Mailing lists <http://code.ecidadania.org/wiki/MailingLists>`_ global and local.
 * `Social networks <http://code.ecidadania.org/wiki/SocialNetworks>`_ where e-cidadania present.
 * `Website <http://ecidadania.org>`_ e-cidadania official website.
 * `IRC channels <http://webchat.freenode.net>`_ #ecidadania-dev and #ecidadania for e-cidadania.

Useful information
------------------

 * `Design concepts <http://code.ecidadania.org/wiki/DesignConcepts>`_ design concepts, this are the guides to follow when developing.
 * `Releases <http://code.ecidadania.org/wiki/Releases>`_ version roadmap. This is where we stablish the features, release dates and other things of every version.

Collaborate
-----------

* **Developing** You can take the last code from the repository and experiment with it. When you're done, you can send us a "Merge request". Please check the `How To Contribute <http://code.ecidadania.org/wiki/HowToContribute>`_ page.

* **Documenting** Right now the documentation is a bit insufficient. If you want to document e-cidadania, feel free to do it. We use Sphinx (1.1.3) to generate the documents.

* **Translating**  You can contribute translating e-cidadania from its page on `Transifex <http://www.transifex.net/projects/p/ecidadania/>`_. If you need a language that is not available, ask for it from Transifex and we will create it ASAP.

* **Bug reporting** You can report the bugs you find in the application in this trac: http://code.ecidadania.org
shortlog
2013-12-07 Oscar CarballalAdded django badgemaster
2013-12-07 Oscar CarballalUpdate readme with python version badge
2013-12-07 Oscar Carballal... Added version badgev0.1.9b2
2013-10-25 Oscar Carballal... Version bump to 0.1.9b2. Added python 3 notice on readme
2013-10-12 Oscar Carballal... Added newrelic agent to the wsgi file
2013-10-12 Oscar Carballal... Added google analytics tracking
2013-10-09 Oscar Carballal... Merge branch 'feature-api'
2013-08-31 Oscar Carballal... Minor updatefeature-api
2013-07-20 Oscar Carballal... Added new urls module por the api
2013-07-20 Oscar Carballal... Added LOGIN_URL parameter
2013-07-20 Oscar Carballal... Modularized urls.py
2013-07-20 Oscar Carballal... Merge branch 'master' into feature-api
2013-07-20 Oscar Carballal... Multiple fixes
2013-07-20 Oscar Carballal... Modularized file skeleton
2013-07-19 Oscar Carballal... Started the api modeling
2013-07-19 Oscar Carballal... Added south support and first migration
...
tags
10 years ago v0.1.9b2
10 years ago v0.1.9alpha
11 years ago v0.1.8beta
11 years ago v0.1.8-beta
11 years ago v0.1.7beta
11 years ago v0.1.5rc1
11 years ago v0.1.5-beta3
12 years ago v0.1a Version 0.1 alpha
12 years ago v0.1b Version 0.1 beta
heads
10 years ago master
10 years ago python3
10 years ago feature-api
10 years ago ecidadania-0.2