ITL Documentation HubΒΆ
Welcome to the central documentation hub for all ITlusions technical platforms and services. This hub automatically discovers and aggregates documentation from our distributed MkDocs sites.
οΏ½ Registered Documentation SitesΒΆ
Loading documentation registry...
π Quick StartΒΆ
For Documentation AuthorsΒΆ
- Deploy your MkDocs site with the ITL Hub integration
- Register your documentation using our API endpoint
- Your site will appear automatically in the hub
For ReadersΒΆ
- Browse available documentation in the registry above
- Click any documentation site to access full content
- Use the search to find specific topics across all sites
π Registry APIΒΆ
Other MkDocs sites can register themselves with this hub using our REST API:
# Register a new documentation site
curl -X POST https://docs.itlusions.com/api/register \
-H "Content-Type: application/json" \
-d '{
"name": "My Documentation",
"description": "Description of the documentation",
"url": "https://docs.itlusions.com/my-docs/",
"icon": "material/book",
"category": "Platform",
"tags": ["api", "microservices"],
"version": "1.0.0",
"health_check": "https://docs.itlusions.com/my-docs/health"
}'
API Endpoints:
- GET /api/sites - List all registered documentation sites
- POST /api/register - Register a new documentation site
- PUT /api/sites/{id} - Update an existing registration
- DELETE /api/sites/{id} - Remove a documentation site
ποΈ Integration GuideΒΆ
To integrate your MkDocs site with this hub, add the following to your deployment pipeline:
GitHub Actions IntegrationΒΆ
- name: Register with Documentation Hub
run: |
curl -X POST https://docs.itlusions.com/api/register \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${{ secrets.DOCS_HUB_TOKEN }}" \
-d '{
"name": "${{ env.SITE_NAME }}",
"description": "${{ env.SITE_DESCRIPTION }}",
"url": "${{ env.DEPLOYMENT_URL }}",
"icon": "${{ env.SITE_ICON }}",
"category": "${{ env.SITE_CATEGORY }}",
"version": "${{ github.ref_name }}",
"repository": "${{ github.repository }}",
"commit": "${{ github.sha }}"
}'
Health ChecksΒΆ
The hub automatically monitors registered sites for availability. Ensure your site provides a health check endpoint:
π― CategoriesΒΆ
Documentation sites are automatically organized by category:
- Platform - Core platform services and infrastructure
- Applications - End-user applications and services
- Tools - Development and operational tools
- APIs - API documentation and developer guides
- Operations - Operational procedures and runbooks
π StatisticsΒΆ
π Total Sites
Loading...β Healthy Sites
Loading...π Total Pages
Loading...οΏ½ Last Updated
Loading...About This Hub
This documentation hub is built with MkDocs Material and provides a centralized entry point for all ITL documentation. Sites can self-register and are automatically monitored for availability.
Contributing
To add your documentation to this hub, follow the API documentation or check out our getting started guide.