The PDFsharp Project repositories
Version 6.1.0
In this article
This article lists the repositories of the PDFsharp Project and which of them are available on GitHub.
Repositories
Repository | GitHub | Description |
---|---|---|
PDFsharp | yes | Contains PDFsharp Library and MigraDoc Foundation source code. |
PDFsharp.Samples | yes | Contains PDFsharp and MigraDoc examples. |
PDFsharp.Lab | not yet | Contains PDFsharp and MigraDoc sample code and test apps that may be useful for developers. |
PDFsharp.IssueSubmissionTemplate | yes | Contains minimal PDFsharp and MigraDoc sample apps for all three builds (Core, GDI+, and WPF) for submitting issues. |
PDFsharp.Tests | no | Contains tests based on resources, documents, fonts etc. that come from our customers. This repo is not publicly available. It is mentioned here to illustrate that we have more test code than that in the PDFsharp repository. |
PDFsharp.Assets | no | Contains the assets that are published as an Azure static web app at https://assets.pdfsharp.net. This repo is not publicly available. See Download assets how to download the assets needed for the public repositories. |
PDFsharp.Docs | not yet | Contains the DocFx markdown source of this web site. This repo is currently not yet publicly available. |
We will also upload PDFsharp.MAUI
, PDFsharp.Blazor
, and other repositories that demonstrate the use of PDFsharp with the respective frameworks.
We use separate repositories and not PDFsharp.Samples
because we want no developer to be forced to install large frameworks and tooling they do not use.
Versioning
At empira we started using Azure DevOps long before Microsoft acquired GitHub.
It is not planned to move to GitHub for PDFsharp development.
Therefore each release of a PDFsharp version is just one commit on the master
branch of the corresponding GitHub repository.
GitHub repos are not remotes of our internal development repositories.
On GitHub, the master branch is always the latest release.
It is not planned to make a version that requires .NET 7 or 8 in the near future, because PDFsharp does not need any of the new features.