Open josephmyers opened 4 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.1 | master | master | master | - | |
Framework 4.8 | - | master | master | master | |
.NET Standard 2.0 | master (partial) | master | master | master | |
.NET8 (tests only) | - | master | master | master |
Current | Phase 1 | Phase 2 | Phase 3 | ||
---|---|---|---|---|---|
Framework 4.6.1 | master | master | framework branch | - | |
Framework 4.8 | - | master | framework branch | framework branch | |
.NET8 | - | dotnet8 branch | master | master |
Edit: there has been discussion regarding the desirability of upgrading and maintaining the Windows libraries. We are still working this part out.
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.