Skip to content

Conversation

@shakrav2
Copy link
Contributor

Integrates the aep-openapi-linter repository into the aeps build process to enable OpenAPI linter documentation on aep.dev.

This is Phase 2 of the OpenAPI linter integration, completing the work started in aep-dev/site-generator#87.

Changes

  • Add AEP_OPENAPI_LINTER_LOC environment variable in scripts/build.sh
  • Clone aep-openapi-linter repository during build process
  • Create src/content/docs/tooling/openapi-linter/rules/ directory

Testing

Local build test: Script successfully clones repositories and builds site
Generated files: Verified 12 rule pages created in correct location
Local preview: Confirmed navigation structure and page rendering at localhost:4321

Note

The Tooling section currently displays in this order: Protobuf Linter, Website, OpenAPI Linter. Alphabetical ordering can be addressed in a follow-up PR if desired.

Dependencies

Requires: aep-dev/site-generator#87 (merged 2025-10-14 ✅)

Closes #361

🍱 Types of changes

What types of changes does your code introduce to AEP? Put an x in the boxes that apply

  • Enhancement
  • New proposal
  • Migrated from google.aip.dev
  • Chore / Quick Fix

📋 Your checklist for this pull request

Please review the AEP Style and Guidance for contributing to this repository.

General

💝 Thank you!

@shakrav2 shakrav2 requested a review from a team as a code owner October 14, 2025 23:24
@rambleraptor rambleraptor merged commit 6ce203e into aep-dev:main Oct 15, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add aep-openapi-linter documentation to site tooling section

2 participants