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.