Is it possible to install a package from a git repo that contains an entire project?

I’m working on an open source package and I would like to enable people to install it with a git url. The problem is that my git repo contains the entire Unity project that I use to develop my package, and not just the package. So when I try to install my package with a git url, I get the following error:

Cannot perform upm operation: Unable to add package [https://github.com/hayden-donnelly/ntg-unity.git]:
[https://github.com/hayden-donnelly/ntg-unity.git] does not point to a valid package. No package manifest was found. [NotFound].

This seems to be because my package is not in the root of the git repo. Is there any way to point UPM to my packages folder inside of Assets so that I don’t get this error? I want to keep my repo structured the way it is because it allows me to quickly clone the entire project, and start working without any additional setup.

So I figured out that adding ?path=/Assets/NeuralTerrainGeneration onto the end of the url allowed me to install the package successfully. But I’m still wondering, is there something I can add to the root of the repository that will automatically point UPM to the correct folder so I don’t have to add this post-fix?

For anyone wanting to use this solution for themselves, you can modify this url to suit your needs: https://github.com/<you-user-name>/<your-repository>.git?path=/Assets/<your-package-name>

Not that I know of. But you could move the package folder into its own repository and embed it in the project‘s repository as a submodule, for example.