[go: up one dir, main page]

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.4
asdf install nodejs 19.5.0

asdf global nodejs 3.3.4
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