Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package Manager #3164

Closed
iampremo opened this issue Jun 21, 2023 · 7 comments
Closed

Package Manager #3164

iampremo opened this issue Jun 21, 2023 · 7 comments
Assignees
Labels
feature request New feature (or a request for one)
Milestone

Comments

@iampremo
Copy link
Member

No description provided.

@FoxyOfJungle
Copy link

FoxyOfJungle commented Jun 26, 2023

I'm VERY interested in this. Is there any information (even minimal) of what will be possible with this feature?

If that's what I'm thinking, it would be interesting if GameMaker had a list of "built-in packages" (which will be links to GitHub repositories) where I can import the project directly into GameMaker in a few clicks.

For example, you could list the Steamworks extension!
https://github.com/YoYoGames/GMEXT-Steamworks

And other cool ones like Scribble.

Then the GM would do a git clone (or download from "Releases") and automatically import it into the project. Being able to remove and/or update it at any time too (with a confirmation message).

It would also be interesting to have an icon that leads to the repository site.

@gnysek
Copy link
Contributor

gnysek commented Jun 26, 2023

From what it was said, it will use either Conan or npm and would allow to define our own servers with sources, so I believe that sth similar to what you describe should be possible, but we need to wait for more info probably.
This feature seems to be pre-requirement for both new runtime and prefabs features from what I understand.

@W1llth0t
Copy link

W1llth0t commented Aug 12, 2023

.

@iampremo iampremo added this to the 2023.11 milestone Oct 4, 2023
@iampremo iampremo added the feature request New feature (or a request for one) label Oct 12, 2023
@scott-dunbar scott-dunbar self-assigned this Oct 13, 2023
@gurpreetsinghmatharoo gurpreetsinghmatharoo self-assigned this Nov 10, 2023
@SanyaShanin
Copy link

It is in beta now, so what is it? Is there any description of this feature?

@gnysek
Copy link
Contributor

gnysek commented Nov 17, 2023

@SanyaShanin actually, for now it have nearly no use. It would be used by New Runtime open beta (when it would start in not that far future), and by "prefabs" open beta in one of later versions (again, not that far future). So it's required to test some features in next few months, but as for today it rather doesn't allow anything special. It's up to YYG when they would be ready to serve things that requires Package Manager.

@TERNOX
Copy link

TERNOX commented Jan 4, 2024

So.. what is it?

I mean, if you switched to patch notes on github, at least write in detail what has changed.

@gnysek
Copy link
Contributor

gnysek commented Jan 4, 2024

@TERNOX I've wrote what it is before your comment. It allows to update things that are required by New Runtime. Seems that until NR is in "closed beta" it have no use for most of GM users, that's why there's no more details.

@iampremo iampremo transferred this issue from another repository Jan 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature (or a request for one)
Projects
Status: Done
Archived in project
Development

No branches or pull requests

10 participants