ArthurHub / ArthurHub/HTML-Renderer

Roadmap

Abierto
#219 5 comentarios 14 reacciones 1 asignado Reclamado por @eXpl0it3r Ver en GitHub
enhancement
Lenguaje dominante
C#
Estrellas
1.4k
Forks
550
Merge medio
14 d 9 h
PR fusionados (30 d)
1

Descripción

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

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.