Per operating system seam
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 46/100
- Issue type
- Refactor
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- rust
- Domain
- operating-systems
Research direction
Start by reading the src/sys backend and the shared code that currently makes Windows calls; the issue does not name specific files or tests. Trace Windows-only features such as exception approval, the extension server, and the contain role, then identify how the tests are split between shared behavior and platform behavior. Done means the Windows suite and battery pass unchanged, Windows targets check with zero warnings, and a target with no backend stops only at the backend refusal.
Written by the indexing model from the issue text.
Description
Move every Windows call behind src/sys so shared code reaches the backend only through crate::sys, and split the tests into shared behaviour tests and per platform tests. Windows-only features (approval of an exception, the extension server, the contain role) stay behind cfg(windows).
Done when: the Windows suite and battery pass unchanged, the Windows targets check with zero warnings, and a target with no backend stops only at the backend refusal.
- Dominant language
- Rust
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from WikdSolvemProbler/process-tree-guard
-
good first issue roadmap
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
-
platform roadmap
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
Timing-dependent library test: deep_owner_expiry_after_existing_timer_preserves_native_last_errorOpengood first issue roadmap
Difficulty 3/5 1-2 days Newbie friendliness 65/100
-
roadmap
Difficulty 2/5 1-3 hours Newbie friendliness 43/100
-
roadmap
Difficulty 3/5 1-2 days Newbie friendliness 56/100
All issues in WikdSolvemProbler/process-tree-guard
Similar issues
-
area/tools bug session-analysis
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
oracle/rust-oracledb#66 ·
-
p3 testing
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
respanai/respan-gateway#166 ·
Maintainers usually reply within 1 day
-
fixes
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
astral-sh/ruff#30076 · 1 comment ·
Maintainers usually reply within 1 day