BestPractices This holds all of our best practices. Git 0. Setup 1. The Purpose of Git (or: Philosophy of Git) 2. Development Workflow 3. Commit Messages 4. Squashing 5. Merge Strategies 6. Linear History 7. Release based Branching 8. Flight Rules 9. Tagging versions Rails Configuration Upgrade Checklist ES6 Database Migrations Background Jobs Patterns Authorization Forms Search Testing Cross-browser Testing Selenium Server Testing Support Trello Professionalism Slack Standup Project README DevOps Centralized Logging Presentations Core Project Presentations Chow and Pow Wow