Open Foadsf opened 4 months ago
Currently, Elmer development emphasizes WSL2 for Windows users. However, this approach has limitations:
To improve accessibility and ease of use for Windows users, I propose the following changes:
Shift towards MSYS2 Mingw-w64: This environment is:
Add MSYS2 Mingw-w64 to GitHub Actions: This will ensure consistent building and testing on Windows platforms.
Use CPack for Windows packaging: Package Elmer for Windows and release it directly on GitHub, replacing the separate FTP distribution.
Maintain package manager distributions: Actively maintain and update packages for:
I welcome thoughts and feedback from the Elmer development team and community on this proposal.
All "quick" tests now pass on github actions.
Background
Currently, Elmer development emphasizes WSL2 for Windows users. However, this approach has limitations:
Proposal
To improve accessibility and ease of use for Windows users, I propose the following changes:
Shift towards MSYS2 Mingw-w64: This environment is:
Add MSYS2 Mingw-w64 to GitHub Actions: This will ensure consistent building and testing on Windows platforms.
Use CPack for Windows packaging: Package Elmer for Windows and release it directly on GitHub, replacing the separate FTP distribution.
Maintain package manager distributions: Actively maintain and update packages for:
Benefits
Next Steps
Discussion
I welcome thoughts and feedback from the Elmer development team and community on this proposal.