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
<PackageReference Include="Hexalith.Documents.Servers" Version="2.2.1" />
<PackageVersion Include="Hexalith.Documents.Servers" Version="2.2.1" />
<PackageReference Include="Hexalith.Documents.Servers" />
paket add Hexalith.Documents.Servers --version 2.2.1
#r "nuget: Hexalith.Documents.Servers, 2.2.1"
#addin nuget:?package=Hexalith.Documents.Servers&version=2.2.1
#tool nuget:?package=Hexalith.Documents.Servers&version=2.2.1
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
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
- Hexalith.Builds
- .NET 8 SDK or later
- PowerShell 7 or later
- Git
Initializing the Package
To use this template to create a new Hexalith package:
- Clone this repository or use it as a template when creating a new repository on GitHub.
- 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:
- Opening the solution file in your preferred IDE
- Adding your implementation to the src/ directory
- Writing tests in the test/ directory
- Building and testing your package
License
This project is licensed under the MIT License - see the LICENSE file for details.
Product | Versions 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. |
-
net9.0
- Hexalith.Application.Sessions.Abstractions (>= 1.60.0)
- Hexalith.Documents (>= 2.2.1)
- Hexalith.Documents.Abstractions (>= 2.2.1)
- Hexalith.Documents.Application.Abstractions (>= 2.2.1)
- Hexalith.Documents.Projections (>= 2.2.1)
- Hexalith.Documents.Requests (>= 2.2.1)
- Hexalith.Infrastructure.DaprRuntime (>= 1.60.0)
- Hexalith.UI.Components.Abstractions (>= 1.60.0)
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.