# IT.BOF.Framework — Packages

This page documents the NuGet packages produced by this repository, the libraries included in each package, and the pipeline that produces them.

---

## Packages

### `SAIF.BOF.Framework`

| Field | Value |
| --- | --- |
| Package ID | `SAIF.BOF.Framework` |
| Pack method | `NuGet CLI – includeReferencedProjects=true` |
| Pipeline file | `Pipelines/build.yml` |
| Solution scope | `SAIF.Framework.Core/SAIF.BOF.Framework.sln` |
| Primary project | `SAIF.Framework.Core/SAIF.BOF.Framework.Core.vbproj` |
| nuspec file | `SAIF.Framework.Core/SAIF.BOF.Framework.Core.nuspec` |

#### Libraries included

| Library | Project file | Included via |
| --- | --- | --- |
| [`SAIF.Framework.BaseN`](docs/libraries/saif-framework-basen/overview.md) | `SAIF.Framework.BaseN/SAIF.Framework.BaseN.vbproj` | `nuspec wildcard source glob (..\**\*.vb; ..\**\*.cs)` |
| [`SAIF.Framework.Bindable`](docs/libraries/saif-framework-bindable/overview.md) | `SAIF.Framework.Bindable/SAIF.BOF.Framework.Bindable.csproj` | `nuspec wildcard source glob (..\**\*.vb; ..\**\*.cs)` |
| [`SAIF.Framework.CodeGen`](docs/libraries/saif-framework-codegen/overview.md) | `SAIF.Framework.CodeGen/SAIF.Framework.CodeGen.vbproj` | `nuspec wildcard source glob (..\**\*.vb; ..\**\*.cs)` |
| [`SAIF.Framework.CodeTimer`](docs/libraries/saif-framework-codetimer/overview.md) | `SAIF.Framework.CodeTimer/SAIF.Framework.CodeTimer/SAIF.Framework.CodeTimer.csproj` | `nuspec wildcard source glob (..\**\*.vb; ..\**\*.cs)` |
| [`SAIF.Framework.Connection`](docs/libraries/saif-framework-connection/overview.md) | `SAIF.Framework.Connection/SAIF.BOF.Framework.Connection.vbproj` | `nuspec wildcard source glob (..\**\*.vb; ..\**\*.cs)` |
| [`SAIF.Framework.Core`](docs/libraries/saif-framework-core/overview.md) | `SAIF.Framework.Core/SAIF.BOF.Framework.Core.vbproj` | `nuspec wildcard source glob (..\**\*.vb; ..\**\*.cs)` |
| [`SAIF.Framework.DNS`](docs/libraries/saif-framework-dns/overview.md) | `SAIF.Framework.DNS/SAIF.BOF.Framework.DNS.csproj` | `nuspec wildcard source glob (..\**\*.vb; ..\**\*.cs)` |
| [`SAIF.Framework.Logging`](docs/libraries/saif-framework-logging/overview.md) | `SAIF.Framework.Logging/SAIF.BOF.Framework.Logging.vbproj` | `nuspec wildcard source glob (..\**\*.vb; ..\**\*.cs)` |
| [`SAIF.Framework.Mail`](docs/libraries/saif-framework-mail/overview.md) | `SAIF.Framework.Mail/SAIF.BOF.Framework.Mail.vbproj` | `nuspec wildcard source glob (..\**\*.vb; ..\**\*.cs)` |
| [`SAIF.Framework.Preferences`](docs/libraries/saif-framework-preferences/overview.md) | `SAIF.Framework.Preferences/SAIF.Framework.Preferences.csproj` | `nuspec wildcard source glob (..\**\*.vb; ..\**\*.cs)` |
| [`SAIF.Framework.Security`](docs/libraries/saif-framework-security/overview.md) | `SAIF.Framework.Security/SAIF.BOF.Framework.Security.vbproj` | `nuspec wildcard source glob (..\**\*.vb; ..\**\*.cs)` |
| [`SAIF.Framework.Security.EnvironmentApi`](docs/libraries/saif-framework-security-environmentapi/overview.md) | `SAIF.Framework.Security.EnvironmentApi/SAIF.BOF.Framework.Security.EnvironmentApi.csproj` | `nuspec wildcard source glob (..\**\*.vb; ..\**\*.cs)` |
| [`SAIF.Framework.SecurityModule`](docs/libraries/saif-framework-securitymodule/overview.md) | `SAIF.Framework.SecurityModule/SAIF.Framework.SecurityModule.vbproj` | `nuspec wildcard source glob (..\**\*.vb; ..\**\*.cs)` |
| [`SAIF.Framework.Version`](docs/libraries/saif-framework-version/overview.md) | `SAIF.Framework.Version/SAIF.Framework.Version.vbproj` | `nuspec wildcard source glob (..\**\*.vb; ..\**\*.cs)` |

---

## Sources
- `Pipelines/build.yml`
- `Pipelines/build-vars.yml`
- `SAIF.Framework.Core/SAIF.BOF.Framework.sln`
- `SAIF.Framework.Core/SAIF.BOF.Framework.Core.vbproj`
- `SAIF.Framework.Core/SAIF.BOF.Framework.Core.nuspec`
