-
Notifications
You must be signed in to change notification settings - Fork 151
Getting Involved
Brian Michalski edited this page Nov 13, 2023
·
8 revisions
Sign up for the mailing list here: https://groups.google.com/group/concerto-dev/subscribe?hl=en.
- Install ruby 2.6.10. I'm using rbenv, but you can use whatever you like. Ruby 2.7 will not work, per #1577.
sudo apt-get install libxslt-dev libmysqlclient-dev libpq-dev libmagickwand-dev
- Clone or fork a copy of the source code using git from https://github.com/concerto/concerto/.
- Run
bundle install
.- One of the packages we use is ImageMagick. We recommend you install this first, as it takes a while to install. You can find the info here: http://www.imagemagick.org/script/index.php.
- If you are using a Mac, we recommend using MacPorts. You can find the info here: http://www.macports.org/install.php and run the command: sudo port install ImageMagick.
- Create a config/database.yml. You can
cp config/database.yml.sqlite config/database.yml
to use the sample SQLite one. - Run
rake db:setup
. - Run
foreman start
to start the background services. - Setup your webserver, or run
rails s
to launch the built in one.- If you're on a Mac, we recommend using the Pow webserver. See the website here: http://pow.cx/ or the short screencast here: http://get.pow.cx/media/screencast.mov
- Start developing!
- Write tests, make commits, submit pull requests.