{"id":21835825,"url":"https://github.com/vtex/feedconsumercsharp","last_synced_at":"2025-04-14T09:14:41.990Z","repository":{"id":68365578,"uuid":"248785662","full_name":"vtex/FeedConsumerCSharp","owner":"vtex","description":"A consumer boilerplate to VTEX Feed v3 ","archived":false,"fork":false,"pushed_at":"2020-07-15T18:07:26.000Z","size":10,"stargazers_count":7,"open_issues_count":1,"forks_count":4,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-04-14T09:14:37.753Z","etag":null,"topics":["boilerplate","feed","xp-post-purchase"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vtex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2020-03-20T15:11:47.000Z","updated_at":"2023-03-20T10:23:21.000Z","dependencies_parsed_at":"2023-05-05T17:15:30.550Z","dependency_job_id":null,"html_url":"https://github.com/vtex/FeedConsumerCSharp","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/vtex%2FFeedConsumerCSharp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtex%2FFeedConsumerCSharp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtex%2FFeedConsumerCSharp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtex%2FFeedConsumerCSharp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vtex","download_url":"https://codeload.github.com/vtex/FeedConsumerCSharp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248852183,"owners_count":21171842,"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":["boilerplate","feed","xp-post-purchase"],"created_at":"2024-11-27T20:25:12.116Z","updated_at":"2025-04-14T09:14:41.981Z","avatar_url":"https://github.com/vtex.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Feed V3 Consumer Boilerplate C#\n\n## Objective\nSpread the best pratices and give a quick start to consume the VTEX Feed V3.\n\n## Architceture\nThis same is using .net core 3.1 but this solution can be converted to another .net core version.\n\nThe approach leverages the background service netcore feature to keep processing data\n\nIn order to keep the request inside the throttling limits there is 2 semaphores:\n- One controls the request in a period, usually  in a minute \n- Another controls the request concurrently\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvtex%2Ffeedconsumercsharp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvtex%2Ffeedconsumercsharp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvtex%2Ffeedconsumercsharp/lists"}