Global-workflow
  • User’s Guide
  • Contributor’s Guide
    • Table of Contents
      • 1. Contributing to the Global Workflow
      • 2. Testing Global Workflow Jobs
      • 3. GitLab CI/CD Pipeline Infrastructure
      • 4. Wave Component
Global-workflow
  • Contributor’s Guide
  • View page source

Contributor’s Guide

Table of Contents

  • 1. Contributing to the Global Workflow
    • 1.1. Code managers
    • 1.2. Where to do development?
    • 1.3. Protected branches
    • 1.4. How to get changes into develop (HEAD) branch
    • 1.5. Development Tools
    • 1.6. Code standards
    • 1.7. Pull request standards
    • 1.8. How to sync fork with the authoritative repository
  • 2. Testing Global Workflow Jobs
    • 2.1. Overview
    • 2.2. Framework Architecture
    • 2.3. Test Case Configuration
    • 2.4. Common Test Patterns
    • 2.5. Running Tests with CMake
    • 2.6. Adding New Tests
    • 2.7. CI/CD Integration
    • 2.8. Troubleshooting
    • 2.9. Additional Resources
  • 3. GitLab CI/CD Pipeline Infrastructure
    • 3.1. Overview
    • 3.2. Repository Mirroring: GitHub to GitLab
    • 3.3. Pipeline Architecture
    • 3.4. GitHub Actions Integration
    • 3.5. Nightly Pipeline Operations
    • 3.6. GitLab Runner Setup
    • 3.7. Pipeline Execution Details
    • 3.8. Adding a New Host Platform
    • 3.9. File Reference
    • 3.10. Troubleshooting
  • 4. Wave Component
    • 4.1. Adding a new wave Grid
Previous Next

© Copyright 2015-2026 NOAA/NWS/NCEP/EMC.

Built with Sphinx using a theme provided by Read the Docs.