Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Aleph1.Skeletons
Aleph1.Skeletons

Aleph1.Skeletons

Aleph1

|
590 installs
| (2) | Free
WebAPI skeleton includes Authentication, Logging, Exception Handling, ModelValidation, Swagger, full N-TIER with DI.
Download

Aleph1.Skeletons

This extension will add a new WebAPI Project Template Skeleton type for WebAPI projects. and a new layer trio projects template.

Creating a new project

Project Template Features

  • N-Tier project using DI (includes DAL-BL-API with moqs).
  • WebAPI Auth using Tokens, with custom security project (includes moq).
  • WebAPI Throttling on all controllers.
  • Enables and configure Swagger automatically (with Documentation).
  • Auto Logging (function tracing) using PostSharp and NLOG (configuration set to local file).
  • Friendly exception handling on the webapi controllers.
  • ModelValidation on the webapi controllers (hebrew locale by default).
  • Build & Config & Publish for 3 Environment (Dev - Test - Prod)
  • Security measurments (removing extra server headers & adding security headers)
  • Models are exported as Nuget packages

CHANGELOG

https://github.com/avrahamcool/Aleph1.Skeletons/blob/master/CHANGELOG.md

Prerequisites

  • Visual Studio 2017
  • VS Extensibility Tools installed.
  • Sidewaffle Creator (2017) installed.

Installation

  • Clone the project
  • Run the Package project to create the .vsix
  • Installable .vsix in Visual Studio 2017.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft