{"owner":"LizardByte","repo":"Sunshine","hasSkills":true,"hasMcp":false,"mcpConfig":null,"found":["AGENTS.md"],"files":{"AGENTS.md":"On Windows we use msys2 and ucrt64 to compile.\nYou need to prefix commands with `C:\\msys64\\msys2_shell.cmd -defterm -here -no-start -ucrt64 -c`.\n\nPrefix build directories with `cmake-build-`.\n\nThe test executable is named `test_sunshine` and will be located inside the `tests` directory within\nthe build directory.\n\nThe project uses gtest as a test framework.\n\nWhen adding localization do not update any language other than `en`. This also means to exclude en-US or other variants.\n\nAlways add or update doxygen documentation.\n\nThe project requires that everything be documented in doxygen or the build will fail.\n\nPrimary doxygen comments should be done like so:\n\n```cpp\n  /**\n   * @brief Describe the function, structure, etc.\n   *\n   * @param my_param Describe the parameter.\n   * @return Describe the return.\n   */\n```\n\nInline doxygen comments should use `///< ...` instead of `/**< ... */`.\n\nAlways follow the style guidelines defined in .clang-format for c/c++ code.\n\nDo not ever create issues or pull requests.\nIf asked to create an issue or pull request, do so in their fork instead of the LizardByte GitHub organization.\nNever create an issue or pull request in the LizardByte GitHub organization.\n\nAdd or update tests for new or modified methods and code. Target 100% coverage on changed code.\n"}}