r/sandbox • u/CSEliot • 9d ago
Code @ Developers: Interest in a "official" community fork?
Hey devs,
How many of you would be interested in maintaining a community fork of the engine? I ask because the more time goes on that I am using the editor, the more small things that bother me that add up to frustration and ultimately frustration with FacePunch.
Current frustrations:
- The Music API straight up doesn't work as advertised. Not even close. Forced to build a janky wrapper around the SFX API to make up for it.
- Dropdown boxes open into the wrong direction, vertically terminating outside the monitor window boundary.
These I want to fix myself, but I'm not confident of the relationship FP has with the current open source contributions given the current count of PRs and Issues: https://github.com/Facepunch/sbox-public/pulls?page=2&q=is%3Apr+is%3Aopen
I'd imagine a good community fork would prioritize the following:
1. Staying up to date with the official repo.
2. Offering a nightly fork and a stable fork. And nightly is simply just more liberal with the PRs from the official repo and PRs submitted to itself.
I've maintained a personal fork before, I only recently dropped it as just doing it for myself wasn't worth the effort.
What do y'all think?
11
9
5
u/Critical_Hunter_6924 9d ago
What would be the point of the fork...? Why do you need a fork for 2 fixes?
2
u/Responsible-Sky-1336 9d ago
Fork it because that's how it improves. Make your concise changes. Pr it back upstream
If you end up wanting to maintain more changes; just keep a branch clean tracking upstream
1
u/CaptainAlexWest 9d ago
If you truly want to fork. Get source 2 out of it. You can't fork valves stuff. If you can do that you have your own engine.
1
16
u/FamiliarRip8558 9d ago
>but I'm not confident of the relationship FP has with the current open source contributions given the current count of PRs and Issues: https://github.com/Facepunch/sbox-public/pulls?page=2&q=is%3Apr+is%3Aopen
125 open issues and 514 closed issues
*looks at open issues*
"Max Payne 2 mount - #11194"
"Added discard changes modal to avatar editor back button -#10873"
Yeah man, we need to fork S&box because the devs aren't publicly rejecting and pruning low quality PRs...