All Projects β†’ consul β†’ Consul

consul / Consul

Licence: agpl-3.0
Consul - Open Government and E-Participation Web Software

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Consul

Matestack Ui Core
Matestack enables you to create sophisticated, reactive UIs in pure Ruby, without touching JavaScript and HTML. You end up writing 50% less code while increasing productivity, maintainability and developer happiness.
Stars: ✭ 469 (-56.89%)
Mutual labels:  hacktoberfest, rails
Plots2
a collaborative knowledge-exchange platform in Rails; we welcome first-time contributors! 🎈
Stars: ✭ 666 (-38.79%)
Mutual labels:  hacktoberfest, rails
Webpacker
Use Webpack to manage app-like JavaScript modules in Rails
Stars: ✭ 5,282 (+385.48%)
Mutual labels:  hacktoberfest, rails
Active delivery
Ruby framework for keeping all types of notifications (mailers, push notifications, whatever) in one place
Stars: ✭ 388 (-64.34%)
Mutual labels:  hacktoberfest, rails
Decidim
The participatory democracy framework. A generator and multiple gems made with Ruby on Rails
Stars: ✭ 894 (-17.83%)
Mutual labels:  rails, democracy
Refinerycms
An extendable Ruby on Rails CMS that supports Rails 6.0+
Stars: ✭ 3,825 (+251.56%)
Mutual labels:  hacktoberfest, rails
Osem
Open Source Event Manager. An event management tool tailored to Free and Open Source Software conferences.
Stars: ✭ 649 (-40.35%)
Mutual labels:  hacktoberfest, rails
Consul exporter
Exporter for Consul metrics
Stars: ✭ 323 (-70.31%)
Mutual labels:  hacktoberfest, consul
Action policy
Authorization framework for Ruby/Rails applications
Stars: ✭ 718 (-34.01%)
Mutual labels:  hacktoberfest, rails
Fae
CMS for Rails. For Reals.
Stars: ✭ 701 (-35.57%)
Mutual labels:  hacktoberfest, rails
Solidus
πŸ›’Solidus, Rails eCommerce System
Stars: ✭ 3,985 (+266.27%)
Mutual labels:  hacktoberfest, rails
Spring Cloud Zuul Ratelimit
Rate limit auto-configure for Spring Cloud Netflix Zuul
Stars: ✭ 1,018 (-6.43%)
Mutual labels:  hacktoberfest, consul
Isolator
Detect non-atomic interactions within DB transactions
Stars: ✭ 362 (-66.73%)
Mutual labels:  hacktoberfest, rails
Anyway config
Configuration library for Ruby gems and applications
Stars: ✭ 409 (-62.41%)
Mutual labels:  hacktoberfest, rails
Diplomat
A HTTP Ruby API for Consul
Stars: ✭ 358 (-67.1%)
Mutual labels:  rails, consul
Meshery
Meshery, the service mesh management plane
Stars: ✭ 608 (-44.12%)
Mutual labels:  hacktoberfest, consul
Action cable client
A ruby client for interacting with Rails' ActionCable. -- Maintainers Wanted.
Stars: ✭ 245 (-77.48%)
Mutual labels:  hacktoberfest, rails
Kuby Core
A convention over configuration approach for deploying Rails apps. https://getkuby.io
Stars: ✭ 273 (-74.91%)
Mutual labels:  hacktoberfest, rails
Openfoodnetwork
Connect suppliers, distributors and consumers to trade local produce. We're recruiting paid contributors, link below.
Stars: ✭ 682 (-37.32%)
Mutual labels:  hacktoberfest, rails
Groupthink
A collaborative democratic platform built atop GitHub, designed for open policymaking and manifesto writing.
Stars: ✭ 28 (-97.43%)
Mutual labels:  hacktoberfest, democracy

CONSUL logo

CONSUL

Citizen Participation and Open Government Application

Build status Code Climate Coverage Status Crowdin License: AGPL v3

Accessibility conformance A11y issues checked with Rocket Validator

Join the chat at https://gitter.im/consul/consul Help wanted

Knapsack Pro Parallel CI builds for RSpec tests

This is the opensource code repository of the eParticipation website CONSUL, originally developed for the Madrid City government eParticipation website

Documentation

Check the ongoing documentation at https://docs.consulproject.org to learn more about how to start your own CONSUL fork, install it, customize it and learn to use it from an administrator/maintainer perspective.

CONSUL Project main website

You can access the main website of the project at http://consulproject.org where you can find documentation about the use of the platform, videos, and links to the community space.

Configuration for development and test environments

NOTE: For more detailed instructions check the docs

Prerequisites: install git, Ruby 2.6.6, CMake, pkg-config, Node.js and PostgreSQL (>=9.4).

git clone https://github.com/consul/consul.git
cd consul
bundle install
cp config/database.yml.example config/database.yml
cp config/secrets.yml.example config/secrets.yml
bin/rake db:create
bin/rake db:migrate
bin/rake db:dev_seed
RAILS_ENV=test rake db:setup

Run the app locally:

bin/rails s

Run the tests with:

bin/rspec

You can use the default admin user from the seeds file:

user: [email protected] pass: 12345678

But for some actions like voting, you will need a verified user, the seeds file also includes one:

user: [email protected] pass: 12345678

Configuration for production environments

See installer

Current state

Development started on 2015 July 15th. Code was deployed to production on 2015 september 7th to decide.madrid.es. Since then new features are added often. You can take a look at the current features at the project's website and future features at the Roadmap and open issues list.

License

Code published under AFFERO GPL v3 (see LICENSE-AGPLv3.txt)

Contributions

See CONTRIBUTING.md

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].