This PR implements a recursive option to the GET /api/configurations endpoint.
Part of #1850
Type of Change
[ ] Bug Fix
[x] New Feature
[ ] Breaking Change
[ ] Documentation
[ ] Refactor
[ ] Tooling
Approach
Walk the tree looking for .posit directories; when one is found, list configurations from the parent directory. The built-in exclusions are applied to avoid excess directory traversals.
Intent
This PR implements a recursive option to the GET /api/configurations endpoint.
Part of #1850
Type of Change
Approach
Walk the tree looking for .posit directories; when one is found, list configurations from the parent directory. The built-in exclusions are applied to avoid excess directory traversals.
Automated Tests
Added tests for the recursive flag.
Directions for Reviewers