{"id":15411506,"url":"https://github.com/csharpfritz/samplestaticsite","last_synced_at":"2025-04-14T14:20:47.824Z","repository":{"id":66805302,"uuid":"412061178","full_name":"csharpfritz/SampleStaticSite","owner":"csharpfritz","description":null,"archived":false,"fork":false,"pushed_at":"2021-09-30T13:56:41.000Z","size":222,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-10T12:12:48.286Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","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/csharpfritz.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}},"created_at":"2021-09-30T12:45:33.000Z","updated_at":"2021-11-21T01:11:00.000Z","dependencies_parsed_at":"2023-02-23T11:30:22.468Z","dependency_job_id":null,"html_url":"https://github.com/csharpfritz/SampleStaticSite","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"staticwebdev/blazor-starter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csharpfritz%2FSampleStaticSite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csharpfritz%2FSampleStaticSite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csharpfritz%2FSampleStaticSite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csharpfritz%2FSampleStaticSite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/csharpfritz","download_url":"https://codeload.github.com/csharpfritz/SampleStaticSite/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248894939,"owners_count":21179154,"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":[],"created_at":"2024-10-01T16:49:17.856Z","updated_at":"2025-04-14T14:20:47.792Z","avatar_url":"https://github.com/csharpfritz.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Blazor Starter Application\n\nThis template contains an example [Blazor WebAssembly](https://docs.microsoft.com/aspnet/core/blazor/?view=aspnetcore-3.1#blazor-webassembly) client application, a C# [Azure Functions](https://docs.microsoft.com/azure/azure-functions/functions-overview) and a C# class library with shared code.\n\n## Getting Started\n\nCreate a repository from the [GitHub template](https://docs.github.com/en/enterprise/2.22/user/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template) and then clone it locally to your machine.\n\nOnce you clone the project, open the solution in [Visual Studio Code](https://code.visualstudio.com/) or [Visual Studio](https://visualstudio.microsoft.com/vs/preview/vs2022/) and follow these steps:\n\n- In the **API** folder, copy `local.settings.example.json` to `local.settings.json`\n- Press **F5** to launch both the client application and the Functions API app. In Visual Studio, you can right click the solution and select both API project and client project as startup projects. \n\n_Note: If you're using the Azure Functions CLI tools, refer to [the documentation](https://docs.microsoft.com/azure/azure-functions/functions-run-local?tabs=windows%2Ccsharp%2Cbash) on how to enable CORS._\n\n## Template Structure\n\n- **Client**: The Blazor WebAssembly sample application\n- **API**: A C# Azure Functions API, which the Blazor application will call\n- **Shared**: A C# class library with a shared data model between the Blazor and Functions application\n\n## Deploy to Azure Static Web Apps\n\nThis application can be deployed to [Azure Static Web Apps](https://docs.microsoft.com/azure/static-web-apps), to learn how, check out [our quickstart guide](https://aka.ms/blazor-swa/quickstart).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcsharpfritz%2Fsamplestaticsite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcsharpfritz%2Fsamplestaticsite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcsharpfritz%2Fsamplestaticsite/lists"}