Commit graph

11 commits

Author SHA1 Message Date
6e3c2da0a6
Add Dev branch to compile check workflow
(cherry picked from commit 270adff68e)
2024-04-07 00:58:29 +01:00
d4a24204f9
Add whitelist for .github folder 2024-01-07 22:54:12 +00:00
6bf68eb298
Revamp: Transition HarmonyLink to C++ with DLL support
This transformative commit marks the evolution of HarmonyLink from a Rust-based server-side application to a C++ implemented, C-compatible dynamic link library (DLL). We've restructured the codebase to streamline integration into games, eliminating the need for a server setup by end-users.

Key Changes:
- Introduced .gitattributes and .gitmodules to manage new dependencies and collaborations.
- Replaced the GitHub workflow files with CMake configurations to support the new C++ build system.
- Introduced a comprehensive set of header and implementation files defining the core functionality, platform-specific utilities, and cross-platform compatibility layers.
- Removed all Rust-specific files (Cargo.toml, Cargo.lock, etc.) and references to ensure a clean transition to the C++ environment.
- Implemented new testing mechanisms within HarmonyLinkTest to ensure robustness and reliability of the DLL.
- Excised previous server-side components and models to focus on the DLL's direct integration into consumer applications.

This update is a direct response to community feedback, showcasing our commitment to adaptability and innovation. HarmonyLink 2.0 is now more accessible, efficient, and tailored for diverse gaming environments, providing developers with an unparalleled level of hardware-software harmony.

Please refer to the updated README for more details on the new structure and how to integrate HarmonyLink 2.0 into your projects.
2024-01-07 20:29:47 +00:00
7928f3d1d3 update release workflow 2023-06-11 00:41:11 +01:00
c19f31919b update release workflow 2023-06-11 00:31:36 +01:00
70079789c1 Revert "Update release.yml"
This reverts commit b4b1ab8626.
2023-06-11 00:30:51 +01:00
Jordon Brooks
b4b1ab8626
Update release.yml 2023-06-11 00:25:03 +01:00
45cb9ec2c0 Updated workflow files 2023-06-11 00:00:22 +01:00
2d14733732 Fix release.yml workflow 2023-06-10 23:48:43 +01:00
0bf70cbe07 Added release workflow 2023-06-10 23:38:19 +01:00
Jordon Brooks
82f0579b96
Create rust-build.yml 2023-06-03 11:23:54 +01:00