-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Labels
D-easyBeginner-friendly tasksBeginner-friendly tasksT-taskGeneral tasks or chores (e.g., refactoring, cleanup)General tasks or chores (e.g., refactoring, cleanup)cla: allowlistdocumentationImprovements or additions to documentationImprovements or additions to documentationgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Description
We need to verify that the service works seamlessly on Windows, specifically from a contributor experience perspective. Most of the current development has been done on macOS, and we want to ensure following:
- The project compiles successfully on Windows.
- Developer tooling such as pre-commit hooks, OpenSSL/Cargo dependencies, and other system-level requirements behave as expected.
This helps avoid friction for new contributors when raising PRs or running development workflows locally.
What to Test:
Clone the repository on a clean Windows machine and:
- Run cargo build and ensure there are no OpenSSL or toolchain-related issues;
- Install and run pre-commit hooks;
- Validate whether any pre-commit hooks fail unexpectedly (e.g. line endings, formatters, etc);
- Check for any missing dependencies that should be added to README.md or a setup script.
Suggested Fixes
- Update the documentation (CONTRIBUTING.md or README.md) with required setup steps.
- Create a .sh or .md file listing all Windows-specific setup instructions.
- Consider adjusting the pre-commit config or adding OS-specific guidance.
Metadata
Metadata
Assignees
Labels
D-easyBeginner-friendly tasksBeginner-friendly tasksT-taskGeneral tasks or chores (e.g., refactoring, cleanup)General tasks or chores (e.g., refactoring, cleanup)cla: allowlistdocumentationImprovements or additions to documentationImprovements or additions to documentationgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed