{"id":25204510,"url":"https://github.com/midralab/uni-master-linker","last_synced_at":"2025-05-12T23:11:50.969Z","repository":{"id":189867704,"uuid":"681432014","full_name":"MidraLab/uni-master-linker","owner":"MidraLab","description":"Google Sheetを使ったマスターデータ管理およびUnity側のAPIクラスの自動生成およびデータオブジェクトの更新機能を持ったライブラリ","archived":false,"fork":false,"pushed_at":"2025-04-02T16:34:34.000Z","size":67,"stargazers_count":11,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-05-12T07:02:10.825Z","etag":null,"topics":["googlesheets","masterdata","unity"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MidraLab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-22T02:19:49.000Z","updated_at":"2025-04-02T16:27:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"296da39f-5e3a-41e4-9314-b59a02f10d6a","html_url":"https://github.com/MidraLab/uni-master-linker","commit_stats":null,"previous_names":["midralab/uni-master-liker"],"tags_count":2,"template":false,"template_full_name":"ayutaz/unity_template_repository","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MidraLab%2Funi-master-linker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MidraLab%2Funi-master-linker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MidraLab%2Funi-master-linker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MidraLab%2Funi-master-linker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MidraLab","download_url":"https://codeload.github.com/MidraLab/uni-master-linker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253837456,"owners_count":21971984,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["googlesheets","masterdata","unity"],"created_at":"2025-02-10T08:18:25.401Z","updated_at":"2025-05-12T23:11:50.962Z","avatar_url":"https://github.com/MidraLab.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- TOC --\u003e\n* [UniMasterLinker](#unimasterlinker)\n  * [Import Method](#import-method)\n  * [How to Use](#how-to-use)\n  * [Supported Platforms](#supported-platforms)\n  * [License](#license)\n\u003c!-- TOC --\u003e\n\n# UniMasterLinker\nUniMasterLinker is a Unity editor extension that synchronizes master data between Google Sheets and Unity and automatically generates API classes.\n\nDesigned for game development in Unity, it offers management of master data and generation of API classes using pure C#.\n\n[日本語版ReadMeはこちら](README_JP.md)\n\n## Import Method\nThis library is provided as a UnityPackage. Download the latest `.unitypackage` file from [the release page](https://github.com/MidraLab/uni-master-liker/releases) and import it into your project.\n\n## How to Use\n1. Copy Master Data for Google Sheet from [MasterSheet](https://docs.google.com/spreadsheets/d/1KezPMdD_5XwFlmQP_AXGpJaX7qSl1HaiPVhfu0qiP48/edit?usp=sharing) to your Google Drive.\n\n2.  Use the editor window to retrieve data from Google Sheets and dynamically generate API classes. A sample usage is as follows:\n\n```csharp\n[MenuItem(\"UniMasterLinker/Update API Classes\")]\nprivate static async void UpdateAPIClassFile()\n{\n    // Add implementation here\n}\n```\n\n## Supported Platforms\nAll platforms supported by Unity are supported, as UniMasterLinker is written in pure C#.\n\n## License\n[MIT License](https://github.com/MidraLab/uni-master-liker/blob/main/LICENSE)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmidralab%2Funi-master-linker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmidralab%2Funi-master-linker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmidralab%2Funi-master-linker/lists"}