aboutcode-org / aboutcode-org/scancode-toolkit

Support better mono repos

Open
#3,871 0 comments 0 reactions 0 assignees View on GitHub
new feature
Dominant language
Python
Stars
2.6k
Forks
791
Avg merge
1d 12h
Merged PRs (30d)
5

Description

Mono repos are mixing many packages in a single tree, stored in Git.
As such they are essentially similar to complex application/system codebases

We should find way to handle these correctly:
- workspaces-like processing is one approach
- support specific mono-repo-like tools like Android "repo"-
- See also Rush tool https://github.com/microsoft/rushstack which is itself a monorepo and uses pnpm and a json-like manifest (with comments): https://github.com/microsoft/rushstack/blob/22e59e4f57f6730e3304a47591fed1bb6926cef9/rush.json

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.