Azure / Azure/bicep

Refactor `IFileResolver` to reduce dependencies on the file system

Open
#10,811 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.