Skip to content

Latest commit

 

History

History

README.md

Documentation Index

Welcome to the Elzatona Web documentation! This directory contains all project documentation organized by area.

📚 Quick Links

Getting Started

API Documentation

Development Flows

Project Structure

Security & Quality

Testing

Database

Development Tools

Refactoring

📁 Directory Structure

docs/
├── flows/                  # Development flows
│   ├── local-development.md
│   ├── environment-setup.md
│   ├── ci-cd-pipeline.md
│   └── deployment.md
├── website/                # Website application docs
│   └── README.md
├── admin/                  # Admin application docs
│   └── README.md
├── libs/                   # Libraries documentation
│   └── README.md
├── database/              # Database documentation
│   └── questions-schema.md
└── [other docs]            # General documentation

🎯 Documentation by Role

For New Developers

  1. Start with Main README
  2. Read Local Development
  3. Set up Environment
  4. Review Project Structure

For DevOps/CI

  1. CI/CD Pipeline
  2. Deployment
  3. Security Pipeline

For Security

  1. Security Guide
  2. Secret Rotation
  3. Secret Scanning

For Testing

  1. Testing Summary
  2. Comprehensive Test Report

📝 Contributing to Documentation

When adding new documentation:

  1. Place in appropriate directory:

    • flows/ - Development workflows
    • website/ - Website-specific
    • admin/ - Admin-specific
    • libs/ - Library-specific
    • Root docs/ - General documentation
  2. Update this index if adding major documentation

  3. Link from relevant README files

  4. Follow existing format and structure