Skip to content

🌌 Open Source AI for large scale open ended feedback

License

Notifications You must be signed in to change notification settings

Demos-thinktank/polis

 
 

Repository files navigation

Polis

pol.is an AI powered sentiment gathering platform. More organic than surveys, less effort than focus groups.

Nightly Docker Builds E2E Tests

Demos version

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!

🙋🏾‍♀️ Get Involved

  1. Say hi in one of our chat rooms 💬
  2. Join one of our weekly open calls 🎤
  3. Visit our issue tracker to offer your skills & energies

💻 Development

Recommendations: Docker-Machine (on DigitalOcean with 2GB memory)

Running with docker-compose:

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)

check your ip (only necessary on docker-machine):

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?

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

🔍 Testing

We use Cypress for automated, end-to-end browser testing! (See badge above.)

Please see e2e/README.md.

🚀 Deployment

Please see docs/deployment.md

©️ License

AGPLv3 with additional permission under section 7

About

🌌 Open Source AI for large scale open ended feedback

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 73.8%
  • Clojure 12.8%
  • Handlebars 4.6%
  • SCSS 4.0%
  • PLpgSQL 1.8%
  • HTML 1.2%
  • Other 1.8%