Skip to main content

Deployment Process

This document outlines the complete deployment workflow for the DECODE JavaScript Standards documentation site, from development to production at js-handbook.decode.agency.

🏗️ Architecture Overview

Source Control: GitHub Repository
Hosting Platform: Netlify
Production URL: https://js-handbook.decode.agency
Build Tool: Docusaurus 3.0.0
Deployment Trigger: Automatic on merge to main branch

🔄 Deployment Workflow

Branch Strategy

Main Branch: main

  • Purpose: Production-ready code
  • Protection: Direct pushes disabled, requires PR approval
  • Auto-Deploy: ✅ Triggers automatic deployment to production

Development Branch: develop

  • Purpose: Integration and review of new features
  • Protection: Merge target for all feature branches
  • Auto-Deploy: ❌ No automatic deployment (review environment only)

Feature Branches: feature/branch-name

  • Purpose: Individual feature development
  • Naming: Follow type/JIRA-ID-description format from git standards
  • Lifecycle: Create → Develop → PR to develop → Review → Merge → Delete

Step-by-Step Deployment Process

TBD - Detailed deployment steps to be documented.