Skip to content

mautic/Community-Portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mautic community portal

Mautic's community portal is the place where we organize everything within the project that relates to governance and community.

Whether you want to participate in a vote for a new member for the Mautic council, get involved in a debate about a feature, find out where your local meetup groups are, or just learn a bit more about how decisions are made in this open source project, this is the place for you!

Log in at community.mautic.org with your Mautic community credentials from the forums/website if you're already registered, or create a new account.

Contributing to the portal

The community portal runs on the open source software Decidim.

Code changes are accepted via pull requests. If you find a bug please report it via issues.

If you would like to help with managing the portal itself, claiming membership or any other problems, please reach out via #community on Slack.

Install the community portal locally

With a production-like setup

To run almost the same production infrastructure locally:

Start the docker-compose:

docker-compose up

In a new terminal, you can run a database seed.

docker-compose run --rm decidim bundle exec rails db:seed

Access:

  • localhost:8080 for the decidim
  • localhost:1080 for the mailcatcher

With a development setup

Warning, there are known issues running this development docker on M1 Apple processor. You have been warned.

Start a decidim instance with no command

docker-compose -f docker-compose.dev.yml up -d

Run webpacker

docker-compose -f docker-compose.dev.yml run --rm decidim bin/webpack-dev-server

Run rails server

docker-compose -f docker-compose.dev.yml run --rm decidim bundle exec rails s -b 0.0.0.0

Run migrations

docker-compose -f docker-compose.dev.yml run --rm decidim bundle exec rails db:migrate

Run a database seed

docker-compose -f docker-compose.dev.yml run --rm decidim bundle exec rails db:seed

Access:

  • localhost:3000 for the rails server
  • localhost:3000/letter_opener for the mail catcher
  • credentials are the default ones (see decidim documentation)