Skip to content
OPIN.me is a youth e-participation platform developed by Liquid Democracy within the H2020 project EUth.
Python HTML CSS JavaScript Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.tx
contrib
docs
euth
euth_wagtail
home
locale
requirements
scripts
tests Lots of linting fixes Jul 16, 2019
.coveragerc
.editorconfig extend editorconfig for edditing json Jan 2, 2017
.eslintignore
.eslintrc
.flake8 ci: Webpack and linting improvements Jul 16, 2019
.gitignore add static to gitignore Nov 1, 2018
.pyup.yml Change pyup config to create a pull request weekly Mar 14, 2017
.stylelintrc.json
.travis.yml
LICENSE
Makefile
Procfile
README.md
manage.py
package.json
pytest.ini
renovate.json
requirements.txt
runtime.txt Setting python3 runtime for heroku Jun 17, 2016
setup.py
webpack.common.js
webpack.dev.js
webpack.prod.js ci: Webpack and linting improvements Jul 16, 2019

README.md

CMS for EUTH Project

Greenkeeper badge

Requires

  • nodejs (+ npm)
  • python 3.x (+ virtualenv + pip)
  • libmagic
  • libjpeg
  • libpq (only if postgres should be used)

Setup and development

Use the provided Makefile to start development. It comes with a help command make help . The initials steps to get the software running should be:

git clone https://github.com/liqd/a4-opin.git  # clone repository
cd a4-opin # change to cloned repo
make install
make fixtures
make watch

django-allauth setup

Visit the Django Admin and follow these steps:

  1. Add a Site for your domain, matching settings.SITE_ID.
  2. For each OAuth based provider, add a Social application (part of the Social accounts app).
  3. Fill in the site and the OAuth app credentials obtained from the provider.

See django-allauth providers documentation for more information on how to configure every provider.

There are no OAuth based providers activated for development. You have to add them manually to INSTALLED_APPS to use them locally.

GitHub example:

INSTALLED_APPS = [
    # Other apps
    'allauth.socialaccount.providers.github',
]
You can’t perform that action at this time.