Hi all, I wanted to raise a topic that might cause issues in the future: native Windows build support for TinkerPop. As things stand, running "mvn clean install" on Windows either doesn't complete reliably or produces a bunch of test failures that simply don't exist on Linux.
The reality is that the consistent maintainers of this project are developing on Linux and Mac. None of us are regularly building or testing on native Windows, which means these problems tend to go unnoticed until someone reports them, and we don't have a great way to reproduce or fix them efficiently. Rather than continuing to carry the burden of a platform none of us actively use for development, I'd like to propose that we officially support Linux and macOS as our build platforms and recommend that Windows users use WSL2 instead. WSL2 provides a full Linux environment on Windows with near-native performance, so this shouldn't be a significant barrier for contributors on that platform. Concretely, this would mean: - Updating developer documentation to state that Linux and macOS are the supported build environments - Recommending WSL2 for Windows-based contributors Any thoughts or concerns around this? Thanks, Ken
