I don’t know if it’s the right forum for suggestion, please excuse me if it’s not.
Whereas npm is used only for project dependency, UPM is also used to download visual tools (i.e. for artists or game designers).
It could be nice to have a “local-only” or “user-only” manifest.json file that you could ignore on VCSs.
So when you need a tool that could be annoying for other users in the project or if you don’t want messing up with the project, you can still synchronise the main manifest.json without loosing your local tools.
My team agrees: programmers would like to use things like MemoryProfiler and Android Logcat, but other developers never use these tools, so why force them to download them?
A local package manifest would be a nice solution since we could put it on version control ignore.
Thanks for the feedback folks It’s something that the team is aware that has been asked for but at this current moment, there are no plans to implement this.