Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
extenda
/
openapi-httpserver-java
Public
Notifications
You must be signed in to change notification settings
Fork
1
Star
3
Code
Issues
0
Pull requests
1
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security and quality
Insights
feat: Support multiple OpenAPI specs per server
- #97
#97
Merged
thced
merged 18 commits into
master
extenda/openapi-httpserver-java:master
from
feat/multiple-specs
extenda/openapi-httpserver-java:feat/multiple-specs
Copy head branch name to clipboard
May 22, 2026
Conversation
Commits
18
(18)
Checks
Files changed
Merged
feat: Support multiple OpenAPI specs per server
#97
thced
merged 18 commits into
master
extenda/openapi-httpserver-java:master
from
feat/multiple-specs
extenda/openapi-httpserver-java:feat/multiple-specs
Copy head branch name to clipboard
Commits
Commits on May 22, 2026
docs: Design spec for multiple OpenAPI specs per server
thced
committed
d5a3e31
View commit details
Copy full SHA for d5a3e31
Browse repository at this point
docs: Implementation plan for multiple OpenAPI specs per server
thced
committed
901c783
View commit details
Copy full SHA for 901c783
Browse repository at this point
refactor: Add SpecBinding record for per-spec server state
thced
committed
a73b4c3
View commit details
Copy full SHA for a73b4c3
Browse repository at this point
docs: Check off Task 1 completion in plan
thced
committed
2bbf9be
View commit details
Copy full SHA for 2bbf9be
Browse repository at this point
refactor: Drive OpenApiServer from a list of SpecBinding
Show description for edce6b0
thced
committed
edce6b0
View commit details
Copy full SHA for edce6b0
Browse repository at this point
style: Use imported List name in OpenApiServer constructor
thced
committed
e1a5790
View commit details
Copy full SHA for e1a5790
Browse repository at this point
test: Add SpecFixtures helper to derive multiple specs from one fixture
thced
committed
c789467
View commit details
Copy full SHA for c789467
Browse repository at this point
style: Drop unneeded SuppressWarnings on deepClone
thced
committed
b6ad61c
View commit details
Copy full SHA for b6ad61c
Browse repository at this point
docs: Mark Task 3 steps complete in plan
thced
committed
cdd7b0d
View commit details
Copy full SHA for cdd7b0d
Browse repository at this point
feat: Add addSpec() builder method for multi-spec servers
Show description for 243c578
thced
committed
243c578
View commit details
Copy full SHA for 243c578
Browse repository at this point
refactor: Strengthen multi-spec validation messages and tests
thced
committed
cf8152d
View commit details
Copy full SHA for cf8152d
Browse repository at this point
test: Cover multi-spec namespacing, conflicts, and mixed builder forms
thced
committed
6ef0d94
View commit details
Copy full SHA for 6ef0d94
Browse repository at this point
test: Integration test for multi-spec server under real HttpServer
thced
committed
9bda1a6
View commit details
Copy full SHA for 9bda1a6
Browse repository at this point
docs: Document addSpec() for multi-spec servers
thced
committed
0a0e2c7
View commit details
Copy full SHA for 0a0e2c7
Browse repository at this point
chore: Check off Task 11 in multi-spec plan
thced
committed
10251a8
View commit details
Copy full SHA for 10251a8
Browse repository at this point
test: Prove multi-spec loading from directory and JAR classpath
thced
committed
fd83072
View commit details
Copy full SHA for fd83072
Browse repository at this point
refactor: Extract helpers in OpenApiServer to reduce cognitive complexity
thced
committed
8b29ab0
View commit details
Copy full SHA for 8b29ab0
Browse repository at this point
refactor: Hoist builder setup out of assertThatThrownBy lambdas
thced
committed
966827e
View commit details
Copy full SHA for 966827e
Browse repository at this point
You can’t perform that action at this time.