{"repo":"geeksforsocialchange/PlaceCal","free":true,"listed":false,"github":"https://github.com/geeksforsocialchange/PlaceCal","clone":"git clone https://github.com/geeksforsocialchange/PlaceCal.git","description":"Bring your community together","language":"Ruby","stars":36,"topics":["rails","calendar","community","commons","events","ical","import","ldjson","nonprofit","nonprofit-organizations"],"license":"AGPL-3.0","category":"productivity","readme_excerpt":"PlaceCal Introduction PlaceCal is an online calendar which lists events and activities by and for members of local communities, curated around interests and locality. To get an idea of the project and what we're about, check out the handbook. Requirements To run PlaceCal locally you will need to install the following dependencies: - Docker (for PostgreSQL) - Ruby (see .ruby-version for exact version) - Node.js (see .node-version ) & (optional) nvm to manage it - Yarn 1.x - ImageMagick for image manipulation - Graphviz for documentation diagrams - Chrome/Chromium for system tests along with a matching version of Chromedriver Quickstart Set up PostgreSQL with docker If you don't already have PostgreSQL installed and running, set it up with docker: To tear down the docker setup, run make clean . Run the setup script This will install dependencies, create the database, and seed it with development data. - Login : root@placecal.org / password See SEEDS.md for full details on what gets created (users, sites, partners, events). Run the thing - Start the server with bin/dev - Make sure you use lvh.me:3000 instead of localhost:3000 or you will have authentication problems - The admin interface is at admin.lvh.me:3000 - Access code docs through your local filesystem and update them with bin/rails yard - Browse component previews at lvh.me:3000/lookbook (see Lookbook) Quickstart with docker for GFSC devs Make sure all of the above dependencies are installed (and ask someone to add your ","default_branch":null,"files":null,"tree":[],"storefront":"/r/geeksforsocialchange","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/geeksforsocialchange/PlaceCal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}