-
Notifications
You must be signed in to change notification settings - Fork 0
Implement monorepo sub-module support #322
Copy link
Copy link
Open
Labels
compilerCompiler internals (IR, codegen, optimizer)Compiler internals (IR, codegen, optimizer)enhancementNew feature or requestNew feature or requestpackage-managerPackage manager (run.toml, dependencies, resolution)Package manager (run.toml, dependencies, resolution)toolingDeveloper tooling and CLIDeveloper tooling and CLI
Milestone
Metadata
Metadata
Assignees
Labels
compilerCompiler internals (IR, codegen, optimizer)Compiler internals (IR, codegen, optimizer)enhancementNew feature or requestNew feature or requestpackage-managerPackage manager (run.toml, dependencies, resolution)Package manager (run.toml, dependencies, resolution)toolingDeveloper tooling and CLIDeveloper tooling and CLI
Type
Fields
Give feedbackNo fields configured for Task.
Phase 6: Polish — RFC #218
Support packages defined in subdirectories of a monorepo. Module paths include the subdirectory (
github.com/user/monorepo/libs/utils), and tags use path prefixes (libs/utils/v1.0.0).Closes #223.
Monorepo Support (from RFC)
run.tomlin a subdirectory defines a sub-modulegithub.com/user/monorepo/libs/utilslibs/utils/v1.0.0Acceptance Criteria
subdir/v1.0.0)run.tomlin subdirectory defines the sub-module's metadataFiles
src/modfetch.zig,src/modcache.zig,src/resolve.zigDependencies
Part of the Package Manager RFC.