-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DevSecOps : Public-facing Documentation (Swagger) #17011
Comments
Design and Usability for External DevelopersPublic-facing documentation must cater to a broader audience, which might include developers with varying skill levels. Focus on:
|
Security for Public APIsWhen exposing API documentation publicly, additional security measures must be in place:
|
Hosting and Deployment of Public DocumentationPublic documentation must be highly available and user-friendly. Key considerations:
|
Automation for Public-Facing Documentation
|
Developer Support and Feedback Loop
|
Deliverables
|
Integration With Existing Sections
|
Guide to Enhancing Public-Facing APIsPublic-facing APIs are critical for enabling developers, partners, and other stakeholders to integrate with your services. Enhancing public-facing APIs involves improving functionality, reliability, usability, and security to ensure they are developer-friendly and align with business goals. |
Improving API UsabilityA. Clear and Comprehensive Documentation
|
B. Standardize API Design
|
Enhancing SecurityA. Authentication and Authorization
|
B. Rate Limiting and Throttling
|
C. Validate Input Data
|
Ensuring High ReliabilityA. Implement Caching
|
B. Auto-Scaling
|
C. Improve Error Handling
|
Enhancing PerformanceA. Optimize Backend Queries
|
B. Enable Compression
|
C. Use Content Delivery Networks (CDNs)
|
Improving Developer ExperienceA. Provide SDKs and Libraries
|
B. Set Up Developer Portal
|
Testing and Monitoring Public APIsA. Continuous API Testing
|
B. Real-Time Monitoring
|
Regular Maintenance and Improvements
|
Deliverables
|
The "Public-facing Documentation initiative - OpenAPI documentation (Swagger)" objective is closely related to the previously discussed sections on improving existing API documentation and setting up Swagger. However, if this initiative is specifically public-facing, additional considerations and strategies need to be implemented to ensure security, usability, and alignment with external developer needs.
Objective:
Create polished, secure, and interactive API documentation to be publicly accessible. This initiative aims to support external developers by offering easy-to-use, developer-friendly documentation while ensuring compliance with security and governance standards.
The text was updated successfully, but these errors were encountered: