🔍 Searching "How should API versioning be managed?" in api-design-research ✅ Found 5 results: 1. api-authentication-patterns.md Score: 0.252 Lines: 205-596 Context: OAuth 2.0 Implementation Example Content: admin:emergency: "Emergency admin access (1 hour)" ``` ```javascript // Express.js OAuth 2.0 server implementation const express = require('express'); const crypto = require('crypto'); const jwt = require('jsonwebtoken'); ... (415 more lines) Use --verbose or rag-mini-enhanced for full context 2. api-testing-and-monitoring.md Score: 0.156 Lines: 467-578 Context: Testing Middleware and Authentication Content: }); ``` ```javascript // tests/middleware/auth.test.js const jwt = require('jsonwebtoken'); const authMiddleware = require('../../src/middleware/auth'); const { UnauthorizedError } = require('../../src/utils/errors'); ... (103 more lines) Use --verbose or rag-mini-enhanced for full context 3. openapi-documentation-standards.md Score: 0.139 Lines: 1056-1368 Context: OAuth 2.0 Configuration Content: ```yaml components: securitySchemes: OAuth2: type: oauth2 description: | OAuth 2.0 with PKCE for secure authentication. ## Authorization Code Flow 1. Redirect user to authorization server ... (314 more lines) Use --verbose or rag-mini-enhanced for full context 4. api-testing-and-monitoring.md Score: 0.118 Lines: 56-109 Context: Setting Up API Unit Tests Content: Unit testing focuses on testing individual API endpoints in isolation, mocking external dependencies to ensure fast, reliable, and deterministic tests. ```javascript // Jest configuration for API testing // jest.config.js module.exports = { testEnvironment: 'node', testMatch: ['**/__tests__/**/*.test.js', '**/?(*.)+(spec|test).js'], collectCoverageFrom: [ ... (42 more lines) Use --verbose or rag-mini-enhanced for full context 5. microservices-architecture-design.md Score: 0.114 Lines: 2021-2164 Context: 2. Server-Side Discovery with Load Balancer Content: } ``` ```javascript class LoadBalancingProxy { constructor(serviceDiscovery) { this.serviceDiscovery = serviceDiscovery; this.strategies = new Map(); this.healthCheckers = new Map(); ... (134 more lines) Use --verbose or rag-mini-enhanced for full context