-
Notifications
You must be signed in to change notification settings - Fork 437
Closed
Description
@ozkriff is working on making a GUI and scene manager that work with ggez, and brought up a couple good questions on IRC:
- Are the names
ggez-zguiandggez-zsceneokay? - Do we want to have a list of "blessed" crates?
My gut feeling so far is:
- We should politely discourage people from using "ggez" in crates unless they're officially part of ggez. I worry about it leading to the situation we currently have with
pistonandgfx, where there's ten million different crates, some official, most unofficial, and most unmaintained and experimental. We makes it hard for new users to figure out what the heck is actually going on. On the other hand, ggez specifically exists so that we don't need more than one crate to get new users started, and it's unlikely to get confused with anything else, so maybe in our case it's no big deal. - A list of "official" or "blessed" third-party crates is a maintenance burden I don't want to have to deal with. I'm happy to list whoever's tools in the
docs/Projects.mdfile with no guarantees implied, but doing more than that sort of suggests some sort of commitment to maintain said tools as ggez evolves, and that's just something I can't handle. If we wanted to do this I would also want a procedure for "un-blessing" crates (deconsecrating?) that have become unmaintained, based on objective guidelines that can be followed without needing a judgement call or hurting peoples' feelings. In practice, I also think that any high-quality ggez-based tool that gets made is going to become popular on its own merits, without ggez having to commit to maintaining it. I'll happily pimp other people's projects. 😁
This has nothing to do with ozkriff's efforts specifically, I'm just trying to think about general policies. I like policies, 'cause we can write them down and then never again have to think about how to make decisions until we decide the policies need changing. 😛
I hadn't really thought about these sorts of things before now though, and want people's inputs. Discuss.
anderspitman, Ratysz, leod, dettalant, erlend-sh and 5 more