Skip to content

Commit 894e518

Browse files
committed
Updated Forge dependencies page
1 parent 959c9c1 commit 894e518

File tree

3 files changed

+91
-11
lines changed

3 files changed

+91
-11
lines changed

Dependencies.rst

+90
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
Dependencies of Forge and their licenses
2+
========================================
3+
4+
Forge is mainly built using libraries from Microsoft and the Firely SDK, along with a limited list of other libraries.
5+
This is the full list of direct depencies that Forge has on other libraries, along with their licenses.
6+
7+
.. note:: Only packages for FHIR version R4 are listed here. Packages for STU3, R4B and R5 are used as well an can be found on `nuget.org <https://www.nuget.org/>`__
8+
9+
.. list-table::
10+
:header-rows: 1
11+
12+
* - Package
13+
- License
14+
* - `Firely.Fhir.Packages <https://www.nuget.org/packages/Firely.Fhir.Packages>`__
15+
- BSD 3-Clause
16+
* - `Hl7.Fhir.R4 <https://www.nuget.org/packages/hl7.fhir.r4>`__
17+
- BSD 3-Clause
18+
* - `Hl7.Fhir.Specification.Data.R4 <https://www.nuget.org/packages/Hl7.Fhir.Specification.Data.R4>`__
19+
- BSD 3-Clause
20+
* - `Hl7.Fhir.Validation.Legacy.R4 <https://www.nuget.org/packages/Hl7.Fhir.Validation.Legacy.R4>`__
21+
- BSD 3-Clause
22+
* - `Microsoft.CSharp <https://www.nuget.org/packages/Microsoft.CSharp>`__
23+
- MIT
24+
* - `Microsoft.Extensions.DependencyInjection <https://www.nuget.org/packages/Microsoft.Extensions.DependencyInjection>`__
25+
- MIT
26+
* - `Microsoft.Extensions.FileSystemGlobbing <https://www.nuget.org/packages/Microsoft.Extensions.FileSystemGlobbing>`__
27+
- MIT
28+
* - `Microsoft.Windows.Compatibility <https://www.nuget.org/packages/Microsoft.Windows.Compatibility>`__
29+
- MIT
30+
* - `Microsoft.Xaml.Behaviors.Wpf <https://www.nuget.org/packages/Microsoft.Xaml.Behaviors.Wpf>`__
31+
- MIT
32+
* - `Microsoft-WindowsAPICodePack-Core <https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-Core>`__
33+
- Custom
34+
* - `Microsoft-WindowsAPICodePack-Shell <https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-Shell>`__
35+
- Custom
36+
* - `NETStandard.Library <https://www.nuget.org/packages/NETStandard.Library>`__
37+
- MIT
38+
* - `Nito.AsyncEx <https://www.nuget.org/packages/Nito.AsyncEx>`__
39+
- MIT
40+
* - `Prism.Core <https://www.nuget.org/packages/Prism.Core>`__
41+
- Custom
42+
* - `SemanticVersioning <https://www.nuget.org/packages/SemanticVersioning>`__
43+
- MIT
44+
* - `SharpZipLib <https://www.nuget.org/packages/SharpZipLib>`__
45+
- MIT
46+
* - `System.CommandLine <https://www.nuget.org/packages/System.CommandLine>`__
47+
- MIT
48+
* - `System.ComponentModel.Annotations <https://www.nuget.org/packages/System.ComponentModel.Annotations>`__
49+
- MIT
50+
* - `System.IdentityModel.Tokens.Jwt <https://www.nuget.org/packages/System.IdentityModel.Tokens.Jwt>`__
51+
- MIT
52+
* - `System.Net.Http.WinHttpHandler <https://www.nuget.org/packages/System.Net.Http.WinHttpHandler>`__
53+
- MIT
54+
* - `System.Text.Json <https://www.nuget.org/packages/System.Text.Json>`__
55+
- MIT
56+
* - `System.ServiceModel.Duplex <https://www.nuget.org/packages/System.ServiceModel.Duplex>`__
57+
- MIT
58+
* - `System.ServiceModel.Federation <https://www.nuget.org/packages/System.ServiceModel.Federation>`__
59+
- MIT
60+
* - `YamlDotNet <https://www.nuget.org/packages/YamlDotNet>`__
61+
- MIT
62+
63+
For unit testing:
64+
65+
.. list-table::
66+
:header-rows: 1
67+
68+
* - Package
69+
- License
70+
* - `coverlet.collector <https://www.nuget.org/packages/coverlet.collector>`__
71+
- MIT
72+
* - `FluentAssertions <https://www.nuget.org/packages/FluentAssertions>`__
73+
- Apache 2.0
74+
* - `Microsoft.NET.Test.Sdk <https://www.nuget.org/packages/Microsoft.NET.Test.Sdk>`__
75+
- MIT
76+
* - `Moq <https://www.nuget.org/packages/Moq>`__
77+
- BSD 3-Clause
78+
* - `MSTest.TestAdapter <https://www.nuget.org/packages/MSTest.TestAdapter>`__
79+
- MIT
80+
* - `MSTest.TestFramework <https://www.nuget.org/packages/MSTest.TestFramework>`__
81+
- MIT
82+
* - `NUnit <https://www.nuget.org/packages/NUnit>`__
83+
- MIT
84+
* - `NUnit3TestAdapter <https://www.nuget.org/packages/NUnit3TestAdapter>`__
85+
- MIT
86+
* - `xunit <https://www.nuget.org/packages/xunit>`__
87+
- Apache 2.0
88+
* - `xunit.runner.visualstudio <https://www.nuget.org/packages/xunit.runner.visualstudio>`__
89+
- Apache 2.0
90+

OpenSourceComponents.rst

-10
This file was deleted.

index.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Forge is the user-friendly editor for creating and editing profiles that enables
3030
Features
3131
LicenseAgreement
3232
ManagingForgelicenses
33-
OpenSourceComponents
33+
Dependencies
3434
ReleaseNotes
3535

3636
For questions or feedback on Forge, go to the Help menu in Forge and

0 commit comments

Comments
 (0)