Skip to content

tslashd/SurfTimer.Shared

Repository files navigation

SurfTimer.Shared

SurfTimer.Shared is a shared .NET 8 class library used across the SurfTimer solution.
It provides a centralized foundation for common logic and data structures, ensuring consistent behavior between different projects.

✨ Features

  • DTOs and Entities: Strongly-typed models representing SurfTimer data.
  • Custom Data Types & Handlers: Type-safe conversions and helpers for specialized values.
  • Database Integration: Built-in support for MySqlConnector and Dapper.
  • Code Reuse: Centralizes logic shared by both the API and the Counter-Strike 2 plugin.

🔗 Dependencies

Both SurfTimer.Api and SurfTimer.Plugin (also called Timer) rely on this library.
They will NOT work without it, as it contains the core definitions required to interact with the database and exchange data.

About

Shared library used by the CS2 SurfTimer projects

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages