Onboarding¶
Welcome to the EarthRanger engineering team. This documentation covers everything you need to get started and be productive.
Migrated from Confluence
Getting Started¶
Developer Workstation Setup - Setting up your development environment
Developer Apps - Tools and services we use
Architecture¶
Architecture Overview - System architecture resources
ER Server Code - Django project structure
Multi-Tenancy - How multi-tenancy works in EarthRanger
Coding Standards¶
Python Coding Style - Python conventions and standards
Front-End Engineering - JavaScript, CSS, and HTML standards
PostgreSQL - Database references
Development Process¶
Source Code Branching - Git flow and branching strategy
Git Commits - Conventional commit format
Development Practices - Sprint process, PRs, and workflows
User-facing Messages - Error messaging guidelines
Other¶
Courses - Recommended learning resources