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

Move repo to the minetest-whynot org that you made. #50

Closed
Lazerbeak12345 opened this issue Dec 21, 2021 · 7 comments
Closed

Move repo to the minetest-whynot org that you made. #50

Lazerbeak12345 opened this issue Dec 21, 2021 · 7 comments

Comments

@Lazerbeak12345
Copy link
Collaborator

https://github.com/orgs/minetest-whynot

Here's a guide: https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository

I'm pretty sure (but I'd like to test it first with a test repo) that when this goes through, all references to bell07/minetest-game-whynot will be redirected to the repo inside that org.

@Lazerbeak12345 Lazerbeak12345 changed the title Move repo to the minetest-whynot repo Move repo to the minetest-whynot repo that you made. Dec 21, 2021
@Lazerbeak12345 Lazerbeak12345 changed the title Move repo to the minetest-whynot repo that you made. Move repo to the minetest-whynot org that you made. Dec 22, 2021
@bell07
Copy link
Collaborator

bell07 commented Dec 22, 2021

I plan it to move after the builder is done. The move should happen before the next release in contentdb.

@bell07
Copy link
Collaborator

bell07 commented Jan 7, 2022

The builder https://github.com/minetest-whynot/whynot-builder is working and the repo is moved to https://github.com/minetest-whynot/whynot-game

The next step is to update the Forum entry https://forum.minetest.net/viewtopic.php?p=384895 and contenddb entry https://content.minetest.net/packages/bell07/whynot_game/

@Lazerbeak12345, maybe you create new forum entry and new contentdb entry? Then you are able to update them in the feature.
Can you pls. test if the whynot-builder does work for you? Checkout the builder and call the build-whynot-mods.sh script. Then your whynot game is in "build" folder. The build script does update the build/mods folder only.

@Lazerbeak12345
Copy link
Collaborator Author

Sure. I'm cloning those now.

@Lazerbeak12345
Copy link
Collaborator Author

I just had an idea: We could actually make this into one repo still, instead of two (have a folder for the sub-modules and update scripts). If it works right now, however, I'd keep it as-is.

Another reason why sepearte repos might be better is if we wish to do something like "whynot-nodecore" or "whynot-hades-revisited." We would then be able to have a "known-good" version of shared mods.

Merits research. Let's leave it as-is.

@Lazerbeak12345
Copy link
Collaborator Author

Ok, it looks like the build script works. I symlinked whynot-builder/build to whynot-game, and it still worked perfectly.

@bell07
Copy link
Collaborator

bell07 commented Jan 16, 2022

To have game and builder in one repo means all mods_src is fully included in release. To have the release export smaller we have separate repos. The game can be bushed to content.minetest.net directly from git as before.

About another game tastes: I have privately two additional games I played in the past but not published yet: whynot-void (around unternull fork, with world-setting if it is endless water or lava ocean, with endless stone or dirt ground, or just startanode in the air) and whynot-ethereal (around ethereal, we can consider #32 into this game). Currently I do updates and some rewrites on this game before I push them into minetest-whynot organization.
But I decided to create own builder repo for each game variant. Maybe they are different compatibility requirements so different game needs different versions of the same mod. Trough git we are able to cherry-pick the changes between the games

@bell07 bell07 closed this as completed Jan 16, 2022
@bell07
Copy link
Collaborator

bell07 commented Jan 17, 2022

@Lazerbeak12345 , pls look into https://github.com/minetest-whynot/whynot-builder/issues/5 for further discussion about the builders repositories layout

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants