pol.is an AI powered sentiment gathering platform. More organic than surveys, less effort than focus groups.
This fork of Polis is in development by Demos, and will differ from the main branch - for example through changes to hard-coded URLs and some tweaks to the conversation between the math and database servers. Functionality currently remain similar to that on the dev branch, so we would suggest building from there where the community below can support you - but as we develop our own features they will be documented here!
- Say hi in one of our chat rooms 💬
- 🦸🏼 General
gitter.im/pol-is/polis-community
- 👩🏿💻 Software Development
gitter.com/pol-is/polisDeployment
- 🦸🏼 General
- Join one of our weekly open calls 🎤
- Please please please... Newcomers welcome! Learn more...
- Visit our issue tracker ✅ to offer your skills & energies
- We also keep a project kanban board 🏁
- 👂 Pssssst! Learn how... (labels, etc.)
Recommendations: Docker-Machine (on DigitalOcean with 2GB memory)
Before running docker-compose up for the first time, either do a pull (faster):
docker-compose pull
or do a build (to utilize recent or local changes):
docker-compose up --build --detach
subsequently you should only need to run:
docker-compose up --detach
To force a full re-build with no cache from previous builds:
docker-compose build --parallel --no-cache
And to stop:
docker-compose down
(or Ctrl+C if you did not run with --detach)
docker-machine ip
>>> 123.45.67.89
Visit your instance at: http://123.45.67.89.xip.io/
Or visit a native docker instance at http://localhost:80/
Sign up at /createuser
path. You'll be logged in right away; no email validation required!
What features still need work?
Generated reports- Data export
polis-issues#137
Note: Due to past file re-organizations, you may find the following git configuration helpful for looking at history:
git config --local include.path ../.gitconfig
We use Cypress for automated, end-to-end browser testing! (See badge above.)
Please see e2e/README.md
.
Please see docs/deployment.md