# Onboarding Welcome to the EarthRanger engineering team. This documentation covers everything you need to get started and be productive. > Migrated from [Confluence](https://allenai.atlassian.net/wiki/spaces/ER/pages/19312935978/Onboarding) ## Getting Started - [Developer Workstation Setup](developer-workstation-setup.md) - Setting up your development environment - [Developer Apps](developer-apps.md) - Tools and services we use ## Architecture - [Architecture Overview](architecture.md) - System architecture resources - [ER Server Code](er-server-code.md) - Django project structure - [Multi-Tenancy](multi-tenancy.md) - How multi-tenancy works in EarthRanger ## Coding Standards - [Python Coding Style](coding-style-python.md) - Python conventions and standards - [Front-End Engineering](coding-style-frontend.md) - JavaScript, CSS, and HTML standards - [PostgreSQL](coding-style-postgresql.md) - Database references ## Development Process - [Source Code Branching](source-code-branching.md) - Git flow and branching strategy - [Git Commits](git-commits.md) - Conventional commit format - [Development Practices](development-practices.md) - Sprint process, PRs, and workflows - [User-facing Messages](user-facing-messages.md) - Error messaging guidelines ## Other - [Code of Conduct](code-of-conduct.md) - [Courses](courses.md) - Recommended learning resources