Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Feature: link editable packages #4181
Changelog: Feature: Add experimental support for packages in editable mode
There are still some open issues, all of them listed as checkboxes in the first comment. My opinion on them:
Note.- We haven't agree if this information at the cache level will be in a single file, inside a profile,... but we are taking it for granted.
Paths in the cache-file can be applied to an specific package or to every one (more on this in the next issue), while paths in the repo-file can be applied only to the package where the file is. So, the repo-file wont have namespaces (sections like
The question is: do we raise if we found a section with namespaces in the repo-file? do we raise if we found a section without namespaces in the cache-file?
My opinion: if it is a dedicated file I will raise.
In the cache-file, sections must be identified so we know which package they are referring to. At this stage of development, there are only two options:
If we introduce some kind of package matching then sections like
In the cache-file, now we are considering just the package name, does it make sense to include full conan reference?
I would vote to merge this feature without that argument in the CLI, but I agree that it is the only way for the user to skip the local repo file if it exists in order to use the cache-file.
I will go for
Also, I would change
I think that the best way to do it is: build the absolute path to the
Needs @lasote feedback.