Open josephmyers opened 6 months ago
Good news. Libpalaso only has WinForms projects using L10nSharp. (This excludes the l10n.proj, which I believe is the build step that pulls the localized strings from Crowdin. We will of course need to consider this when moving to GHA.)
What are the requirements for our longterm branching solution?
Cross-platform roadmap OS Support: Windows, Linux (.NET8) | Current | Phase 1 | Phase 2 | Phase 3 | |
---|---|---|---|---|---|
Framework 4.6.2 | master | master | master | - | |
Framework 4.8 | - | master | master | master | |
.NET Standard 2.0 | master (partial) | master | master | master | |
.NET8 (tests only) | - | master | master | master |
Winforms roadmap OS Support: Windows | Current | Phase 1 | Phase 2 | Phase 3 | |
---|---|---|---|---|---|
Framework 4.6.2 | master | master | framework branch | - | |
Framework 4.8 | - | master | framework branch | framework branch | |
.NET8-Windows | - | master? | master | master |
SIL.DictionaryServices needs to have netstandard2.0 support added. All other libpalaso shared libraries (non-WinForms) already support it. We do need to rename SIL.Media to SIL.Windows.Forms.Media.
This is overall good news. It means the brunt of the work will be at the "application" level.