Enhance GitLab CI/CD Quick Start Guide with Practical Examples and Modern Syntax

Description

This MR enhances the existing GitLab CI/CD Quick Start Guide with practical examples, modern syntax, and improved documentation quality.

Key Enhancements

  • Practical Examples: Added complete .gitlab-ci.yml examples for Node.js and Python projects
  • Modern CI/CD Features: Included examples of artifacts, caching, and environment variables
  • Troubleshooting Guidance: Added sections for checking runner status, Node.js versions, cache hits, and artifact paths
  • Code Quality: Fixed all documentation linting errors (41 markdownlint + 6 Vale errors)

Documentation Fixes

  • Replaced 'yml' with 'YAML' for proper terminology
  • Fixed capitalization of GitLab, Python, and JSON
  • Converted multiple H1 headings to H2 headings for proper document structure
  • Fixed list indentation and added proper blank lines around headings and lists
  • Wrapped all code examples in proper YAML code blocks
  • Removed duplicate words in section headers

Content Additions

  • Complete Node.js CI/CD pipeline with testing, caching, and artifacts
  • Complete Python CI/CD pipeline with pytest and coverage reporting
  • Build, test, and deploy stage examples
  • Environment variables usage examples
  • Runner status checking guide
  • Cache and artifact troubleshooting examples

Refs #575014

Edited by Mithradevi K

Merge request reports

Loading