benkeks / discourse-democracy Goto Github PK
View Code? Open in Web Editor NEWDiscourse plugin extending polls with proxy voting and quora
License: MIT License
Discourse plugin extending polls with proxy voting and quora
License: MIT License
v3.2.0.beta4
discourse-democracy
We will update this package in the future, only for docu purposes @benkeks.
Error thrown:
Uncaught (in promise) Error: Could not find module `discourse/widgets/default-notification-item` imported from `discourse/plugins/discourse-democracy/discourse/widgets/democracy-delegation-notification-item`
app template for docker:
### this is the all-in-one, standalone Discourse Docker container template
##
## After making changes to this file, you MUST rebuild
## /var/discourse/launcher rebuild app
##
## BE *VERY* CAREFUL WHEN EDITING!
## YAML FILES ARE SUPER SUPER SENSITIVE TO MISTAKES IN WHITESPACE OR ALIGNMENT!
## visit http://www.yamllint.com/ to validate this file as needed
templates:
- "templates/postgres.template.yml"
- "templates/redis.template.yml"
- "templates/web.template.yml"
- "templates/web.ratelimited.template.yml"
## Uncomment these two lines if you wish to add Lets Encrypt (https)
# - "templates/web.ssl.template.yml"
# - "templates/web.letsencrypt.ssl.template.yml"
## which TCP/IP ports should this container expose?
## If you want Discourse to share a port with another webserver like Apache or nginx,
## see https://meta.discourse.org/t/17247 for details
expose:
- "***" # http
# - "***" # https
params:
db_default_text_search_config: "pg_catalog.english"
## Set db_shared_buffers to a max of 25% of the total memory.
## will be set automatically by bootstrap based on detected RAM, or you can override
db_shared_buffers: "128MB"
## can improve sorting performance, but adds memory usage per-connection
#db_work_mem: "40MB"
## Which Git revision should this container use? (default: tests-passed)
#version: tests-passed
env:
LANG: de_DE.UTF-8 #en_US.UTF-8
# DISCOURSE_DEFAULT_LOCALE: en
## How many concurrent web requests are supported? Depends on memory and CPU cores.
## will be set automatically by bootstrap based on detected CPUs, or you can override
UNICORN_WORKERS: 2
## TODO: The domain name this Discourse instance will respond to
## Required. Discourse will not work with a bare IP number.
DISCOURSE_HOSTNAME: localhost2
## Uncomment if you want the container to be started with the same
## hostname (-h option) as specified above (default "$hostname-$config")
#DOCKER_USE_HOSTNAME: true
## TODO: List of comma delimited emails that will be made admin and developer
## on initial signup example '[email protected],[email protected]'
DISCOURSE_DEVELOPER_EMAILS: ***
## TODO: The SMTP mail server used to validate new accounts and send notifications
# SMTP ADDRESS, username, and password are required
# WARNING the char '#' in SMTP password can cause problems!
DISCOURSE_SMTP_ADDRESS: ***
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: ***
DISCOURSE_SMTP_PASSWORD: ***
#DISCOURSE_SMTP_DOMAIN: discourse.example.com # (required by some providers)
#DISCOURSE_NOTIFICATION_EMAIL: [email protected] # (address to send notifications from)
#DISCOURSE_SMTP_ENABLE_START_TLS: true # (optional, default true)
## If you added the Lets Encrypt template, uncomment below to get a free SSL certificate
LETSENCRYPT_ACCOUNT_EMAIL: ***
#DISCOURSE_MAXMIND_LICENSE_KEY: 1234567890123456
## The http or https CDN address for this Discourse instance (configured to pull)
## see https://meta.discourse.org/t/14857 for details
#DISCOURSE_CDN_URL: https://discourse-cdn.example.com
DISCOURSE_MAX_ADMIN_API_REQS_PER_KEY_PER_MINUTE: 400
## The Docker container is stateless; all data is stored in /shared
volumes:
- volume:
host: /var/discourse/shared/standalone
guest: /shared
- volume:
host: /var/discourse/shared/standalone/log/var-log
guest: /var/log
## Plugins go here
## see https://meta.discourse.org/t/19157 for details
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
#- git clone https://github.com/discourse/docker_manager.git
#- git clone https://github.com/jonmbake/discourse-ldap-auth.git # discontinued. switched to oidc. ben 2021-09-27
#- git clone https://github.com/angusmcleod/discourse-events.git
#- git clone https://github.com/angusmcleod/discourse-locations.git
- git clone https://github.com/discourse/discourse-calendar.git
#- git clone https://github.com/discourse/discourse-checklist.git
#- git clone https://github.com/discourse/discourse-assign.git
- git clone https://github.com/discourse/discourse-solved.git
#- git clone https://github.com/discourse/discourse-voting.git
- git clone https://github.com/discourse/discourse-staff-notes.git
- git clone https://github.com/discourse/discourse-canned-replies.git
#- git clone https://github.com/discourse/discourse-graphviz.git
#- git clone https://github.com/benkeks/discourse-mermaid
#- git clone https://github.com/dfuzr/libra-discourse-mermaid.git
# does not exist any longer: #- git clone https://github.com/maxwellgordon/discourse-mermaid.git # originally https://github.com/unfoldingWord-dev/discourse-mermaid
#- git clone https://github.com/angusmcleod/discourse-tickets.git
#- git clone https://github.com/angusmcleod/discourse-elections.git
- git clone https://github.com/benkeks/embed-etherpad-lite
#- git clone https://github.com/discourse/discourse-tooltips.git
#- git clone https://github.com/angusmcleod/discourse-knowledge-base.git #deactivated because it crashed the search
- git clone https://github.com/discourse/discourse-footnote.git
#- git clone https://github.com/angusmcleod/discourse-custom-wizard
#- git clone https://github.com/angusmcleod/discourse-quick-messages
#- git clone https://github.com/angusmcleod/discourse-layouts
#- git clone https://github.com/angusmcleod/discourse-topic-previews
- git clone https://github.com/discourse/discourse-knowledge-explorer
- git clone https://github.com/discourse/discourse-teambuild
- git clone https://github.com/benkeks/discourse-democracy
- git clone https://github.com/discourse/discourse-openid-connect.git
## Any custom commands to run after building
run:
- exec: echo "Beginning of custom commands"
## If you want to set the 'From' email address for your first registration, uncomment and change:
## After getting the first signup email, re-comment the line. It only needs to run once.
#- exec: rails r "SiteSetting.notification_email='[email protected]'"
- exec: echo "End of custom commands"
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.