{"id":23380605,"url":"https://github.com/agility/agilitycms-dotnet-starter","last_synced_at":"2025-07-20T00:33:25.185Z","repository":{"id":97728326,"uuid":"383221004","full_name":"agility/agilitycms-dotnet-starter","owner":"agility","description":"Agility CMS Starter for .Net","archived":false,"fork":false,"pushed_at":"2025-07-04T13:36:36.000Z","size":12353,"stargazers_count":1,"open_issues_count":2,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-07-04T15:11:35.213Z","etag":null,"topics":["cms","dotnet","headless"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agility.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,"zenodo":null}},"created_at":"2021-07-05T17:42:51.000Z","updated_at":"2025-07-04T13:36:40.000Z","dependencies_parsed_at":"2024-10-18T14:04:38.849Z","dependency_job_id":"4f2b65a3-d7e9-4bfd-8aaa-3a4a48c97de3","html_url":"https://github.com/agility/agilitycms-dotnet-starter","commit_stats":null,"previous_names":["agility/agilitycms-dotnet-starter"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/agility/agilitycms-dotnet-starter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agility%2Fagilitycms-dotnet-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agility%2Fagilitycms-dotnet-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agility%2Fagilitycms-dotnet-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agility%2Fagilitycms-dotnet-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agility","download_url":"https://codeload.github.com/agility/agilitycms-dotnet-starter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agility%2Fagilitycms-dotnet-starter/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266048676,"owners_count":23868743,"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":["cms","dotnet","headless"],"created_at":"2024-12-21T20:17:02.123Z","updated_at":"2025-07-20T00:33:25.170Z","avatar_url":"https://github.com/agility.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Agility CMS \u0026 .NET Starter\n\nTo start using the Agility CMS \u0026 .NET Starter, [sign up](https://agilitycms.com/free) for a FREE account and create a new Instance using the DotNet Starter.\n\n[Introduction to .NET and Agility CMS](https://agilitycms.com/docs/dotNet)\n\n## About This Starter\n\n- Uses the latest version of .NET, with greatly improved performance across many components, Language improvements to C# and F#, and much more.\n- Supports full [Layout Management](https://agilitycms.com/docs/overview/layout-management)\n- Supports Preview Mode\n\n### Tailwind CSS\n\nThis starter uses [Tailwind CSS](https://tailwindcss.com/), a simple and lightweight utility-first CSS framework packed with classes that can be composed to build any design, directly in your markup.\n\nIt also comes equipped with [Autoprefixer](https://www.npmjs.com/package/autoprefixer), a plugin which use the data based on current browser popularity and property support to apply CSS prefixes for you.\n\nThis project is using Node.js to generate the tailwind css classes.\n\n## Getting Started\n\n🚨 Before you dive into the code, it's important that you have the latest version of the [.NET SDK](https://dotnet.microsoft.com/download) installed on your machine (\u003e=v8.0), as the project will _not_ run without this.\n\n### Setting up the Starter\n\n1. cd into the `Agility.NET.Starter` directory.\n2. Rename the `appsetting.json.example` file to `appsettings.json`.\n3. Overwrite the values in the `appsettings.json` file with the credentials from the API Keys page in [Agility Settings](https://app.agilitycms.com/settings/apikeys).\n\n## Running the Site Locally\n\n- `dotnet build` =\u003e Builds the website\n- `dotnet run` =\u003e Builds \u0026 runs the website\n- `npm run dev \u0026 dotnet watch` =\u003e Builds and runs the site in Watch mode, so changes are reflected in the browser immediately.\n- `dotnet clean` =\u003e Cleans the build outputs of the site\n\n## How It Works\n\n- [How Pages/Layouts Work](https://agilitycms.com/docs/dotNet/how-pages-work-in-net)\n- [How Components Work](https://agilitycms.com/docs/dotNet/how-page-modules-work-in-net)\n- [How Layout Models/Templates Work](https://agilitycms.com/docs/dotNet/how-layout-models-work-in-net)\n\n## Deploy to Azure App Service\n\n1. Create an Web App (server) to host your application by clicking `Azure Deploy` button below: \u003cbr/\u003e\n   [![Deploy to Azure](https://aka.ms/deploytoazurebutton)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fagility%2Fagilitycms-dotnet-starter%2Fmain%2FAgility.NET.Starter%2Fazuredeploy.json)\n\n2. Deploy your source to Web App by following the steps here [How to Deploy the Dotnet Starter to Azure](https://agilitycms.com/docs/dotNet/deploy-net-site-to-azure)\n\n## Resources\n\n### Agility CMS\n\n- [Official site](https://agilitycms.com)\n- [Documentation](https://agilitycms.com/docs)\n\n### .NET\n\n- [Official site](https://dotnet.microsoft.com/)\n- [Documentation](https://docs.microsoft.com/en-us/dotnet/)\n\n### Tailwind CSS\n\n- [Official site](http://tailwindcss.com/)\n- [Documentation](http://tailwindcss.com/docs)\n\n### Community\n\n- [Official Slack](https://agilitycms.com/join-slack)\n- [Blog](https://agilitycms.com/resources/posts)\n- [GitHub](https://github.com/agility)\n- [Facebook](https://www.facebook.com/AgilityCMS/)\n- [X](https://x.com/AgilityCMS)\n\n## Feedback and Questions\n\nIf you have feedback or questions about this starter, please use the [Github Issues](https://github.com/agility/agilitycms-dotnet-starter/issues) on this repo, join our [Community Slack Channel](https://agilitycms.com/join-slack).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagility%2Fagilitycms-dotnet-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagility%2Fagilitycms-dotnet-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagility%2Fagilitycms-dotnet-starter/lists"}