- Updated `pkg/protocol/socketapi/handleClose.go` to use "# Parameters" and "# Return Values" for consistent comment formatting
- Updated `pkg/protocol/socketapi/handleReq.go` with standardized parameter and return value documentation
- Modified `pkg/interfaces/relay/interface.go` to align comment style with parameter/return value sections
- Standardized comments in `pkg/protocol/socketapi/pinger.go` using "# Parameters" format
- Improved comment structure in `pkg/protocol/socketapi/socketapi.go` for parameter documentation
- Updated `pkg/protocol/socketapi/handleEvent.go` with consistent return value comment formatting
- Updated `pkg/app/main.go` with comprehensive parameter descriptions, return value explanations, and "Expected behaviour" sections for `AcceptFilter` and `AcceptReq` functions
- Improved `pkg/app/config/config.go` comments using consistent terminology (British spelling) and added detailed implementation notes for configuration methods
- Standardized function documentation format across both files with aligned parameter/return value descriptions
### Modified Files
- **pkg/app/relay/server-publish.go**
- Added comprehensive function documentation for `Publish`.
- Clarified parameters, return values, and expected behavior.
- Updated comments to improve readability and understanding of the method's functionality.
Update .gitignore and refactor main.go, pkg/app/main.go
### Modified Files
- **.gitignore**
- Added `.idea/material_theme_project_new.xml` and `.idea/orly.iml` to be ignored.
- **main.go**
- Moved `os` import to the top.
- Adjusted the order of imports for better readability.
- Commented out the unused `profile` import.
- **pkg/app/main.go**
- Added detailed comments for types and methods in the `Relay` struct.
- Reorganized method descriptions for clarity.
- Ensured consistent documentation style throughout the file.