{"id":23854091,"url":"https://github.com/ateae/dotnet-plugin-architecture-example","last_synced_at":"2025-07-02T09:32:18.958Z","repository":{"id":216127075,"uuid":"206256510","full_name":"atEaE/dotnet-plugin-architecture-example","owner":"atEaE","description":"Plugin Architecture example","archived":false,"fork":false,"pushed_at":"2020-09-05T07:30:36.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-22T08:30:57.218Z","etag":null,"topics":["c-sharp","example","plugin-architecture"],"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/atEaE.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":"2019-09-04T07:17:13.000Z","updated_at":"2020-09-05T07:30:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"87ccd753-8803-4778-bb19-d40b7b2e2ee1","html_url":"https://github.com/atEaE/dotnet-plugin-architecture-example","commit_stats":null,"previous_names":["ateae/dotnet-plugin-architecture-example"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/atEaE/dotnet-plugin-architecture-example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atEaE%2Fdotnet-plugin-architecture-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atEaE%2Fdotnet-plugin-architecture-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atEaE%2Fdotnet-plugin-architecture-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atEaE%2Fdotnet-plugin-architecture-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atEaE","download_url":"https://codeload.github.com/atEaE/dotnet-plugin-architecture-example/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atEaE%2Fdotnet-plugin-architecture-example/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263111372,"owners_count":23415440,"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":["c-sharp","example","plugin-architecture"],"created_at":"2025-01-02T23:51:44.410Z","updated_at":"2025-07-02T09:32:18.933Z","avatar_url":"https://github.com/atEaE.png","language":"C#","readme":"[![Build Status](https://travis-ci.org/atEaE/dotnet-plugin-architecture-example.svg?branch=master)](https://travis-ci.org/atEaE/dotnet-plugin-architecture-example)\n[![License](https://img.shields.io/github/license/atEaE/dotnet-plugin-architecture-example)](https://github.com/atEaE/dotnet-plugin-architecture-example/blob/master/LICENSE)\n# dotnet-plugin-architecture-example\n\n# About the project\nThis project represents an example of how to archieve a plugin architecture in dotnet-core.\n\n# Getting Started\nThis is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.\n\n## Installation\n1. Clone this repo.\n```sh\ngit clone git@github.com:atEaE/dotnet-plugin-architecture-example.git\n```\n\n2. Install packages\n```sh\ngit restore\n```\n\n3. Build Plugin module.\n```sh\ndotnet build --configuration Debug\n```\n\n4. Run Application.\n```sh\ndotnet run --configuration Debug  --project ./SamplePlugin/SamplePlugin.csproj\n```\n\n5. Running the tests\n```sh\ndotnet test\n```\n\n# Contributing\nContributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.  \n\n1. Fork the Project.\n2. Create your Feature Branch(`git checkout -b feature/amazing_feature`).\n3. Commit your Changes(`git commit -m 'Add some changes'`).\n4. Push to the Branch(`git push origin feature/amazing_feature`).\n5. Open a Pull Request.\n\n# License\nDistributed under the MIT License.See `LICENSE` for more information.\n\n# Contact\nEta Aoki [@EaE2626](https://twitter.com/EaE2626)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fateae%2Fdotnet-plugin-architecture-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fateae%2Fdotnet-plugin-architecture-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fateae%2Fdotnet-plugin-architecture-example/lists"}