Skip to content

Pseudo-anonymous voting system for distributed general assemblies, organizations, or events

License

Notifications You must be signed in to change notification settings

coopanio/asembleo

Repository files navigation

Asembleo

CodeQL Semgrep Coverage Status DeepSource Weblate

Pseudoanonymous voting system for general assemblies

Setup

apt install dirmngr gpg curl git gawk nginx

git clone https://github.com/coopanio/asembleo.git /opt/asembleo
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.11.1

echo '. "$HOME/.asdf/asdf.sh"' >> ~/.bashrc
. "$HOME/.asdf/asdf.sh"

asdf plugin add ruby https://github.com/asdf-vm/asdf-ruby.git
asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git

asdf install ruby 3.3.6
asdf install nodejs 19.5.0

asdf global nodejs 3.3.6
asdf global nodejs 19.5.0

npm install --global yarn
cd /opt/asembleo
yarn

RAILS_ENV=production bundle exec rake assets:precompile
RAILS_ENV=production bundle exec rake db:migrate

Localization

Asembleo is being translated using Weblate, a web tool designed to ease translating for both developers and translators.

Weblate graciously hosts Asembleo translation for free. The free hosting still costs us some money. If you're in a position to do that, you are welcome to support Weblate Weblate in providing this service to libre projects gratis.

About

Pseudo-anonymous voting system for distributed general assemblies, organizations, or events

Topics

Resources

License

Stars

Watchers

Forks