Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Documentation Index

🎯 Choose Your Path: Pick the guide that matches your experience and needs 📊 Difficulty Levels: ⭐ Basic | ⭐⭐ Intermediate | ⭐⭐⭐ Advanced ⏱️ Time Estimates: Realistic reading and implementation times included 🔄 Last Updated: 2025-11-04 (consolidated and workflow reorganization)


🚀 Getting Started (Choose Your Path)

Experience Level Time Documentation
Experienced Users 5 min Quick Start
Standard Setup 30 min Full Deployment Guide
First-Time Users 1 hour Complete Guide with Explanations
Advanced Patterns Variable Advanced Deployment

📚 Core Documentation

Deployment & Operations ⭐

Architecture & Design ⭐⭐

CI/CD & Workflows ⭐⭐

Configuration & Features ⭐⭐

  • Feature Flags ⭐⭐ - Cost optimization and conditional resources
  • IAM Policies ⭐⭐⭐ - JSON policy files and trust relationships

Operations & Maintenance ⭐⭐


📋 Quick Task Guide

I Want To... Documentation Time
Deploy my first website Deployment Guide 30 min
Deploy in 5 minutes Quick Start 5 min
Understand the architecture Architecture Overview 20 min
Set up GitHub Actions Secrets & Variables 15 min
Understand IAM permissions IAM Deep Dive 30 min
Fix a deployment error Troubleshooting + Deployment Reference 10-30 min
Find a specific command Command Reference 2 min
Optimize costs Feature Flags 10 min
Report a security issue Security Policy 2 min

🗺️ Documentation Map

For New Users

  1. Start with Main README - Project overview
  2. Follow Deployment Guide - Step-by-step setup
  3. Read Architecture Overview - Understand the system
  4. Review Security Policy - Security best practices

For Operators

  1. Use Deployment Reference - Daily operations
  2. Bookmark Command Reference - Quick lookups
  3. Keep Troubleshooting handy - Problem solving
  4. Monitor Workflows - CI/CD pipeline

For Architects

  1. Study Architecture Overview - System design
  2. Deep-dive IAM Deep Dive - IAM model
  3. Review Feature Flags - Configuration options
  4. Explore IAM Policies - Security policies

📖 Document Types Explained

Guides ⭐

Best for: Step-by-step instructions, tutorials, walkthroughs

Examples: Deployment Guide, Troubleshooting

References ⭐⭐

Best for: Quick lookups, command syntax, configuration options

Examples: Command Reference, Deployment Reference

Deep Dives ⭐⭐⭐

Best for: Understanding concepts, architecture decisions, trade-offs

Examples: Architecture, IAM Deep Dive


🔄 Documentation Updates (2025-11-04)

What's New

  • Workflow Reorganization: Moved reusable workflows to .github/workflow-examples/ with comprehensive README
  • Consolidated Deployment: Merged 3 guides into single DEPLOYMENT.md
  • Added Reference Guide: New deployment-reference.md for quick lookups
  • Streamlined Navigation: Clear paths for different experience levels
  • Improved Organization: Documentation grouped by purpose and difficulty

What Changed

Phase 1:

  • Merged: DEPLOYMENT_GUIDE.md + docs/deployment.md + docs/quickstart.md → DEPLOYMENT.md
  • Created: deployment-reference.md (commands and troubleshooting)
  • Updated: README.md (streamlined with better navigation)
  • Updated: docs/README.md (this file - clearer structure)

Phase 2:

  • Created: ci-cd.md (unified CI/CD pipeline documentation)
  • Created: iam-deep-dive.md (copy of permissions-architecture.md with better naming)
  • Updated: architecture.md (added IAM summary and cross-references)
  • Moved: CONTRIBUTING.md → docs/CONTRIBUTING.md
  • Moved: ROADMAP.md → docs/ROADMAP.md
  • Updated: All internal links to reflect new structure

Phase 3:

  • Moved: Reusable workflows → .github/workflow-examples/
  • Created: workflow-examples/README.md (comprehensive guide with 2025 best practices)
  • Updated: .github/workflows/README.md (pointer to examples)
  • Updated: docs/workflows-reusable.md (location notices and path updates)
  • Fixed: Broken DEPLOYMENT_GUIDE.md links across documentation

Benefits

  • 📉 40% less duplication - No more searching across multiple files
  • 🎯 Clear entry points - Know exactly where to start
  • Faster navigation - Task-based guide helps find what you need
  • 📚 Better organization - Documents grouped by purpose

💡 Tips for Using This Documentation

First Time Here?

  1. Read the Main README for project overview
  2. Follow the Deployment Guide from start to finish
  3. Bookmark this index for future reference

Need Something Specific?

  1. Check the Quick Task Guide above
  2. Use your browser's find function (Ctrl+F / Cmd+F)
  3. Review the Document Types section

Stuck on an Issue?

  1. Start with Troubleshooting Guide
  2. Check Deployment Reference for specific errors
  3. Review GitHub Actions logs
  4. Open an issue if problem persists

🤝 Contributing to Documentation

Found an error or want to improve the docs? See our Contributing Guide.

Common contributions:

  • Fixing typos or broken links
  • Adding missing command examples
  • Clarifying confusing sections
  • Adding troubleshooting solutions
  • Improving diagrams or examples

📞 Getting Help

Need Resource
Quick question Check Quick Task Guide
Deployment issue See Troubleshooting
Bug report Open GitHub Issue
Security issue Follow Security Policy
Feature request Open GitHub Discussion

Happy deploying! 🚀

This documentation is maintained by the community. Last major update: November 2025.