Skip to content

Latest commit

Β 

History

History
59 lines (41 loc) Β· 2 KB

File metadata and controls

59 lines (41 loc) Β· 2 KB

Kestrun Website

This repository contains the source code, documentation, and assets for the Kestrun official website, including feature overviews, tutorials, and API references.

πŸ“– About Kestrun

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.

πŸ—‚ Repository Structure

.
β”œβ”€β”€ docs/                  # Documentation files
β”‚   β”œβ”€β”€ pwsh/               # PowerShell Cmdlet Docs
β”‚   β”‚   β”œβ”€β”€ tutorial/       # PowerShell tutorials
|   |   └── ...
|   β”œβ”€β”€ _config.yml             # Jekyll site configuration
|   └── index.md                # Homepage content
└── README.md               # This file

πŸ“‚ Documentation Organization

  • PowerShell Cmdlets β€” Accessible under the β€œPowerShell Cmdlets” dropdown (not duplicated at root level).
  • Tutorials β€” Located under docs/pwsh/tutorial and shown in a dedicated β€œTutorials” dropdown.
  • API References β€” Linked directly from the homepage for quick navigation.

🏠 Homepage

The homepage highlights:

  • Key Kestrun features (PowerShell + C# integration, routing, authentication, OpenAPI, logging)
  • Quick-start guides
  • Links to full documentation, tutorials, and examples

🀝 Contributing

  1. Fork the repository.

  2. Create a feature branch:

    git checkout -b feature/my-improvement
  3. Commit changes and push.

  4. Open a Pull Request.

πŸ“œ License

This repository is licensed under the MIT License.