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
-
roadmap
Difficulty 2/5 1-3 hours Newbie friendliness 43/100
-
Linux backendOpenplatform roadmap
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
macOS backendOpenplatform roadmap
Difficulty 5/5 Over a week Newbie friendliness 25/100
All issues in WikdSolvemProbler/process-tree-guard
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 73/100
Maintainers usually reply within 1 day
-
🐞 bug 🧩 bevy_gantz_egui
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
nannou-org/gantz#500 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
metasequoiaime/msime#10989 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
fritzprix/libr-agent#2612 ·
Maintainers usually reply within 1 day
-
find: -printf %h drops a doubled slashPossibly taken @qodelicious claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day