From b2ac418ae5b31b3800d35899cb8301b6d18a5a62 Mon Sep 17 00:00:00 2001 From: Dave the Dev Date: Tue, 14 Apr 2026 11:50:39 +0000 Subject: [PATCH] Hithomelabs/CFTunnels#114: Add JavaDoc documentation to main application class --- .../CFTunnels/CfTunnelsApplication.java | 40 +++++++++++++++++-- 1 file changed, 36 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/hithomelabs/CFTunnels/CfTunnelsApplication.java b/src/main/java/com/hithomelabs/CFTunnels/CfTunnelsApplication.java index 1ea81fd..1b46911 100644 --- a/src/main/java/com/hithomelabs/CFTunnels/CfTunnelsApplication.java +++ b/src/main/java/com/hithomelabs/CFTunnels/CfTunnelsApplication.java @@ -1,13 +1,45 @@ package com.hithomelabs.CFTunnels; -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; - +/** + * Main Spring Boot application class for Cloudflare Tunnels API. + * + *

This application provides a RESTful API for managing Cloudflare Tunnels, + * allowing users to create tunnel mappings to services with an approval workflow.

+ * + *

Features:

+ * + * + *

Technology Stack:

+ * + * + *

Access the API documentation at: + * {@code /swagger-ui.html} for the Swagger/OpenAPI UI

+ * + * @see Cloudflare Tunnel Documentation + * @since 1.0.0 + */ @SpringBootApplication public class CfTunnelsApplication { + /** + * Main entry point for the application. + * + * @param args command line arguments passed to the application + */ public static void main(String[] args) { SpringApplication.run(CfTunnelsApplication.class, args); } -} +} \ No newline at end of file