Refactor `IFileResolver` to reduce dependencies on the file system
Open
enhancement
tech debt
- Dominant language
- Bicep
- Stars
- 3.6k
- Forks
- 830
- Avg merge
- 1d 21m
- Merged PRs (30d)
- 79
Description
The Bicep provider service should not read the file system. We need a better abstraction of `IFileResolver` to reduce dependencies on the file system.
Contributor guide
Research direction
Locate IFileResolver and the Bicep provider service, then trace where the service reads the file system. Define the abstraction boundary and verify that the provider service no longer depends directly on file-system access; the issue provides no named tests or files for validation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure
- Domain
- backend
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100