This repository contains the source code, documentation, and assets for the Kestrun official website, including feature overviews, tutorials, and API references.
Kestrun is a flexible, PowerShell-integrated web server framework built on ASP.NET Core Kestrel. It enables developers to combine PowerShell scripting, C# code, and modern web technologies in a unified hosting environment.
The website serves as the central hub for:
- π Documentation for Kestrun modules, cmdlets, and APIs.
- π― Tutorials to help you get started quickly.
- π Integration Guides for authentication, routing, and advanced features.
- π Examples demonstrating practical use cases.
.
βββ docs/ # Documentation files
β βββ pwsh/ # PowerShell Cmdlet Docs
β β βββ tutorial/ # PowerShell tutorials
| | βββ ...
| βββ _config.yml # Jekyll site configuration
| βββ index.md # Homepage content
βββ README.md # This file
- PowerShell Cmdlets β Accessible under the βPowerShell Cmdletsβ dropdown (not duplicated at root level).
- Tutorials β Located under
docs/pwsh/tutorialand shown in a dedicated βTutorialsβ dropdown. - API References β Linked directly from the homepage for quick navigation.
The homepage highlights:
- Key Kestrun features (PowerShell + C# integration, routing, authentication, OpenAPI, logging)
- Quick-start guides
- Links to full documentation, tutorials, and examples
-
Fork the repository.
-
Create a feature branch:
git checkout -b feature/my-improvement
-
Commit changes and push.
-
Open a Pull Request.
This repository is licensed under the MIT License.