Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/city-of-helsinki/kuulemma
Kerrokantasi on Helsingin kaupungin ylläpitämä verkkopalvelu, jossa kuntalaiset voivat kertoa mielipiteensä ja tulla kuulluksi erityyppisistä valmisteluun tulevista tai valmistelussa jo olevista asioista. Mielipiteet ovat muiden nähtävinä ja kommentoitavina, ja niistä tuotetaan raportit ja yhteenvedot valmistelijoiden ja päättäjien käyttöön.
https://github.com/city-of-helsinki/kuulemma
Last synced: about 1 month ago
JSON representation
Kerrokantasi on Helsingin kaupungin ylläpitämä verkkopalvelu, jossa kuntalaiset voivat kertoa mielipiteensä ja tulla kuulluksi erityyppisistä valmisteluun tulevista tai valmistelussa jo olevista asioista. Mielipiteet ovat muiden nähtävinä ja kommentoitavina, ja niistä tuotetaan raportit ja yhteenvedot valmistelijoiden ja päättäjien käyttöön.
- Host: GitHub
- URL: https://github.com/city-of-helsinki/kuulemma
- Owner: City-of-Helsinki
- License: agpl-3.0
- Created: 2014-10-20T15:37:30.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2023-11-16T03:51:32.000Z (about 1 year ago)
- Last Synced: 2024-04-24T09:32:35.032Z (8 months ago)
- Language: Python
- Homepage: https://kerrokantasi.hel.fi
- Size: 45.9 MB
- Stars: 6
- Watchers: 14
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
Kuulemma
========.. image:: https://circleci.com/gh/fastmonkeys/kuulemma.png?style=badge
:target: https://circleci.com/gh/fastmonkeys/kuulemmaRequirements
------------- `Python `_ 3.4
- `PostgreSQL `_
- `virtualenvwrapper `_
- `node.js `_
- `bower `_Development
-----------Follow the instructions below to set up the development environment.
1. Create a new virtualenv::
$ mkvirtualenv --python=$(which python3.4) kuulemma
2. Install Python dependencies::
$ pip install -r requirements-dev.txt
3. Create databases for development and testing::
$ createdb kuulemma
$ createdb kuulemma_test4. Create database tables::
$ alembic upgrade head
5. Install npm dependencies::
$ npm install
6. Install bower dependencies::
$ bower install
7. Finally, start the development server::
$ gulp
Testing
-------- Running Python backend tests::
$ py.test
- Running Javascript unit tests::
$ gulp test-karma
- Running Javascript unit tests automatically when files change::
$ gulp tdd
- Running Javascript end-to-end tests::
$ gulp test-protractor