Skip to content

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.

License

City-of-Helsinki/kuulemma

Repository files navigation

Kuulemma

image

Requirements

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_test
  4. 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

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published