Open favoyang opened 4 years ago
Thanks for letting me know! I'll definitely be looking into that.
I was planning on looking into a package manager as the project became more stable. I've been reading up on it over the last week or so. I haven't stumbled across OpenUPM yet, so that'll be quite helpful. Thanks for the link.
While I will be setting up a standard CI pipeline for releases soon, I don't feel as if the project to quite ready for a public release yet. There are still some important elements missing, such as world-saving and loading. (Or even serialization)
The video in the ReadMe was a prototype of this project and doesn't use the same code base.
This will definitely be something I'll be looking into, though.
Edit: I'll be leaving this issue open until UPM support is fully implemented.
Thanks for the update. Here are some articles I wrote about using CI to manage a UPM repository.
For OpenUPM, you don't need a CI integration. Our build pipelines scan new Git tags every 5 minutes to build packages for you. Just follow the link to submit your package is fine.
Ooh! That's quite helpful! That'll tie into GitHub Actions quite nicely, then. Thanks!
Hi @TheDudeFromCI,
Thanks for creating the tool. UPM is a better way to deliver features like this to the Unity community. Here's an article about how to convert your asset to a UPM package.
Furthermore, if you created at least one GitHub release, you can submit your package to OpenUPM, a registry collects open-source UPM packages with a continuous build service based on Git tags. It's hosting more than 300+ open-source UPM packages at the time of writing.
Notice that Git tags can also be created with an automatic approach.