ArthurHub / ArthurHub/HTML-Renderer

Roadmap

Đang mở
#219 5 bình luận 14 reaction 1 người được giao Được @eXpl0it3r nhận Xem trên GitHub
enhancement
Ngôn ngữ chính
C#
Star
1.4k
Fork
550
Merge trung bình
14 ngày 9 giờ
Pull request đã merge (30 ngày)
1

Mô tả

Taking over maintenance work for now, here's a rough roadmap I want to follow.

Join the discussion of you have any ideas / wishes.

## Phase 1 ✅

- [x] Remove references to defunct codeplex sites
- [x] Update project files to SDK format
- [x] Update to .NET Framework 4.6.2 (minimum supported netfx version)
- [x] Drop Client Profiles support
- [x] Drop Mono support
- [x] Update build files or replace them with dotnet CLI commands
- [x] Add GitHub Actions to ensure every change can be built
- [x] Update dependencies, while keeping the compatibility as is in a first step
- [x] Check that all referenced images still work
- [x] Test all the features
- [x] Release v1.5.1 as a new NuGet package of the modernized project setup
- [x] Update repository website URL

## Phase 2 ✅

- [x] Tag old versions and create GitHub releases with release notes
- [x] Clean up the issue tracker and close / merge open pull requests
- [x] Release v1.5.2 & NuGet packages
- [x] Consider taking over some improvements from forks
- [x] https://github.com/ggeurts/HTML-Renderer/commits/master/

## Phase 3 ✅

- [x] Update everything to .NET Standard 2.0 / .NET 8: #222
- [x] HtmlRenderer.Core: netstandard2.0 / net8.0
- [x] HtmlRenderer.PdfSharp: netstandard2.0 / net8.0
- [x] HtmlRenderer.WinForms: net8.0-windows
- [x] HtmlRenderer.WPF: net8.0-windows
- [x] Deprecate Mono NuGet package
- [x] Use the new MigraDoc & PDFsharp implementation: #221
- [x] Release v1.6 & NuGet packages

## Phase 4

- [ ] Expand HTML support via HtmlKit: #243
- [ ] Expand CSS support via vendored ExCSS: #244
- [ ] Close additional gaps (via PeachPDF)
- [ ] Release v2.0 & NuGet packages

## Future

- [ ] Investigate performance improvements utilizing .NET 8 / 10 features
- [ ] Create a GitHub Pages site as stand-in for the CodePlex & CodePlex Archive site
- [ ] Consider support for WinUI
- [ ] Consider support for Avalonia UI: https://github.com/AvaloniaUI/Avalonia.HtmlRenderer
- [ ] Consider support for Uno Platform
- [ ] Consider support for a generic SkiaSharp renderer
- #200
- https://github.com/albyoo/HTML-Renderer/tree/image/Source/HtmlRenderer.SkiaSharp
- https://github.com/3CS-Software/HTML-Renderer-Core/commit/e6497c5284f35a31ffc62ff6fe86596502bf1fc2
- https://github.com/ManniAT/HTML-Renderer/compare/master...xtuzy:HTML-Renderer:supportskiasharp

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.