{"id":15652924,"url":"https://github.com/kant2002/rdxmllibrary","last_synced_at":"2025-04-30T17:21:32.868Z","repository":{"id":39610781,"uuid":"455813862","full_name":"kant2002/RdXmlLibrary","owner":"kant2002","description":"Library of RD.xml files for NativeAOT","archived":false,"fork":false,"pushed_at":"2023-05-25T04:49:42.000Z","size":897,"stargazers_count":62,"open_issues_count":2,"forks_count":7,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-19T07:47:00.403Z","etag":null,"topics":["corert","nativeaot"],"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/kant2002.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":"2022-02-05T08:17:15.000Z","updated_at":"2025-03-14T05:48:27.000Z","dependencies_parsed_at":"2024-10-03T12:44:22.518Z","dependency_job_id":"f7b7f879-584c-44c2-af54-df04e66f8ddf","html_url":"https://github.com/kant2002/RdXmlLibrary","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kant2002%2FRdXmlLibrary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kant2002%2FRdXmlLibrary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kant2002%2FRdXmlLibrary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kant2002%2FRdXmlLibrary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kant2002","download_url":"https://codeload.github.com/kant2002/RdXmlLibrary/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251749115,"owners_count":21637456,"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":["corert","nativeaot"],"created_at":"2024-10-03T12:44:15.805Z","updated_at":"2025-04-30T17:21:32.839Z","avatar_url":"https://github.com/kant2002.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RdXmlLibrary\nLibrary of RD.xml files for NativeAOT\n\n## Introduction\n\nCurrently compiling existing application using NativeAOT is non-trivial task where you should refactor you application, nudge ILC to add nescessary types missed during static analysis due to required reflection usage, etc.\n\nThis project want reduce pain during RD.xml creation by providing set of RD.xml files for libraries in the ecosystem.\n\n## How to use\n\nLook at the libraries which your app is using and add nescessary rd.xml files. For example if you using Avalonia and Sqlite with EF Core, copy files `Avalonia.rd.xml`, `Microsoft.EntityFrameworkCore.rd.xml` and `Microsoft.EntityFrameworkCore.Sqlite.rd.xml` to your app entry project, and add following snipped to your project file.\n```\n\u003cItemGroup\u003e\n  \u003cRdXmlFile Include=\"Avalonia.rd.xml\" /\u003e\n  \u003cRdXmlFile Include=\"Microsoft.EntityFrameworkCore.rd.xml\" /\u003e\n  \u003cRdXmlFile Include=\"Microsoft.EntityFrameworkCore.Sqlite.rd.xml\" /\u003e\n\u003c/ItemGroup\u003e\n```\n\nAfter that, if you need put customizations which are specific to your app, put them into `rd.xml` file.\n\n## Related projects\n\n- EF Core NativeAOT RdGenerator https://github.com/hez2010/EFCore.NativeAOT.RdGenerator\n\n## Testing\n\n```\ndotnet test tests/\n```\n\n## License\n\nThis project is licensed under MIT.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkant2002%2Frdxmllibrary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkant2002%2Frdxmllibrary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkant2002%2Frdxmllibrary/lists"}