Hexalith.Documents.Servers 2.2.1

dotnet add package Hexalith.Documents.Servers --version 2.2.1
                    
NuGet\Install-Package Hexalith.Documents.Servers -Version 2.2.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Hexalith.Documents.Servers" Version="2.2.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Hexalith.Documents.Servers" Version="2.2.1" />
                    
Directory.Packages.props
<PackageReference Include="Hexalith.Documents.Servers" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Hexalith.Documents.Servers --version 2.2.1
                    
#r "nuget: Hexalith.Documents.Servers, 2.2.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=Hexalith.Documents.Servers&version=2.2.1
                    
Install Hexalith.Documents.Servers as a Cake Addin
#tool nuget:?package=Hexalith.Documents.Servers&version=2.2.1
                    
Install Hexalith.Documents.Servers as a Cake Tool

Hexalith.Documents

This is a template repository for creating new Hexalith packages. The repository provides a structured starting point for developing new packages within the Hexalith ecosystem.

Build Status

License: MIT Discord

Coverity Scan Build Status Codacy Badge Quality Gate Status Security Rating Maintainability Rating Code Smells Lines of Code Technical Debt Reliability Rating Duplicated Lines (%) Vulnerabilities Bugs

Build status NuGet Latest

Overview

This repository provides a template for creating new Hexalith packages. It includes all the necessary configuration files, directory structure, and GitHub workflow configurations to ensure consistency across Hexalith packages.

Repository Structure

The repository is organized as follows:

  • src Is the source code directory of your project.
  • src/libraries Is the source code directory where you will add your Nuget package projects.
  • src/examples Contains example implementations of your projects.
  • src/servers Is the source code directory where you will add your Docker container projects.
  • src/aspire Is the source code directory where you will add your Aspire project.
  • test Contains test projects for your packages.
  • Hexalith.Builds Contains shared build configurations and tools.

Getting Started

Prerequisites

Initializing the Package

To use this template to create a new Hexalith package:

  1. Clone this repository or use it as a template when creating a new repository on GitHub.
  2. Run the initialization script with your desired package name:
./initialize.ps1 -PackageName "YourPackageName"

This script will:

  • Replace all occurrences of "Documents" with your package name
  • Replace all occurrences of "Documents" with the lowercase version of your package name
  • Rename directories and files that contain "Documents" in their name
  • Initialize and update Git submodules
  • Set up the project structure for your new package

Git Submodules

This template uses the Hexalith.Builds repository as a Git submodule. For information about the build system and configuration, refer to the README files in the Hexalith.Builds directory.

Development

After initializing your package, you can start developing by:

  1. Opening the solution file in your preferred IDE
  2. Adding your implementation to the src/ directory
  3. Writing tests in the test/ directory
  4. Building and testing your package

License

This project is licensed under the MIT License - see the LICENSE file for details.

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on Hexalith.Documents.Servers:

Package Downloads
Hexalith.Documents.WebServer

Hexalith is a set of libraries to build an application with micro-service architecture.

Hexalith.Documents.ApiServer

Hexalith is a set of libraries to build an application with micro-service architecture.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2.2.1 56 4/21/2025
2.2.0 74 4/20/2025
1.52.10 107 1/10/2025
1.52.8 124 1/6/2025
1.0.2 72 4/19/2025
1.0.1 81 4/19/2025