Categorygithub.com/sain0136/go-rotaryanalytic
repository
0.0.0-20240927131154-13d9a47ec57a
Repository: https://github.com/sain0136/go-rotaryanalytic.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

Go Rotary Analytics Site

The repository serves as both a practical tool for rotary analytics and a showcase of learning the Go programming language.

Table of Contents

  1. Project Overview
  2. Features
  3. Technologies Used
  4. Installation and Setup
  5. Debug
  6. Contributing
  7. License
  8. Contact Information

Project Overview

The Go Rotary Analytics Site is a Go-based analytics platform designed for rotary organizations to provide insights into membership sessions, log tracking, and more. It leverages technologies like HTMX for dynamic web applications and Templ for server-side rendering. This project serves as both a practical tool for rotary analytics and a showcase of learning the Go programming language.

Features

  • Log tracking: Track logs from the production environment
  • Session tracking: Track sessions from the production environment

Technologies Used

  • Go
  • HTMX
  • Templ

Installation and Setup

Prerequisites

  • Go 1.16 or higher

Installation

  1. Clone the repository:
git clone https://github.com/sain0136/go-rotaryanalytic.git

  1. Navigate to the cloned repository:
cd go-rotaryanalytic
  1. Build and run the project:
cd cmd
go build
go run server.go

Debug

Install the Go Extension: Make sure you have the Go extension installed in VS Code. You can find it in the Extensions Marketplace.

Open Project: Open project in VS Code. Ensure that your main Go file (e.g., server.go) is open in the editor.

Set Breakpoints: Click on the left margin next to the line numbers in your Go file to set breakpoints. These breakpoints will pause the execution of your program at the specified lines.

Start Debugging: Simply click the debug button (green play icon) in the Debug panel on the left side of the VS Code window. VS Code will automatically use the default configurations to start debugging your Go application.

If a more sophisticated debugging is needed create a launch.json file

Contributing

If you're interested in contributing, please contact me directly at [email protected].

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact Information

If you have any questions, feedback, or would like to contribute to the project, please feel free to reach out: