* Rename and add addl postgres setup * Update ToC for docs/readme * Add links + enrich license FAQ page (#671) - Added brief "intro" section at the top - Added back in links that were lost in copy/paste over * Nick/task/update front end docs [skip ci] * Clarify that each step is an or * issue/pr templates * Remove broken redirect from netlify * Attempt to add redirects for Netlify * Try to fix redirects for Netlify * Added more redirects for netlify * Fix redirects to use splat keyword * Testing placeholder instead of splat * add product roadmap * Change doc contribution instructions * Add notice at bottom
1.5 KiB
1.5 KiB
🔑 Key App tech/services
- We use Puma for the server
- We rely heavily on edge caching with Fastly
- We use Cloudinary for image manipulation/serving
- We use Keen for event storage
- We use Airbrake for error monitoring
- We use Timber for logging
- We use Delayed Job for background workers
- We use Algolia for search
- We use _Redcarpet and Rouge_ for Markdown
- We use Carrierwave/Fog/AWS S3 for image upload/storage
- We use a modified version of InstantClick instead of Turbolinks
- We are hosted on Heroku
- We use Heroku scheduler for scheduled jobs (default)
- We use Sendgrid for API-triggered mailing
- We use Mailchimp for marketing/outreach emails
- We use Figaro for app configuration.
- We use CounterCulture to keep track of association counts (counter caches)
- We use Rolify for role management.
- We use Pundit for authorization.
- We use Service Workers to proxy traffic
- We use Preact for some of the front end. See Frontend for more info
This list is non-exhaustive. If you see something that belongs here, feel free to add it.