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

Project needing maintainers #48

Open
makspll opened this issue May 7, 2023 · 3 comments
Open

Project needing maintainers #48

makspll opened this issue May 7, 2023 · 3 comments
Labels
help wanted Extra attention is needed

Comments

@makspll
Copy link
Owner

makspll commented May 7, 2023

Bevy scripting needs you!

So far I am the only committed maintainer of this crate. This has worked very well when I didn't have any other major responsibilities, but since getting a full time job, I've been struggling to keep the updates coming.

Do not be scared, I am not pausing development or anything of the sort, I will eventually be able to fall back into the rhythm and keep improving the crate. In fact I am looking forward to a big re-write when dynamic systems are possible in Bevy!

Having additional maintainers would mean a much more predictable release cycle, and at the very least keeping up with the Bevy train on time.

Scope

At the beginning, this library was just a single crate, and everything was simple. Then the scope increased, and suddenly I was supporting an ever changing bevy scripting API, which is still unfinished, as well as keeping up with a multitude of tools including tealr, teal, rhai etc..

The library reached the point where coming back to it after long breaks means re-discovering all the design choices I have made. This means that new people joining the project wouldn't be far behind me in understanding everything ;)

At the very least I am looking for a dedicated person able to commit to keeping this crate updated whenever Bevy changes (which usually isn't that much work), so I can focus on improving the library. Ideally we'd have more people, a subject matter expert for every language we support, and maybe some people dedicated to other bits and bobs (like docs, optimisation etc..). I am aware this might be a bit much considering the library isn't that popular, but one can hope :)

Contact

If you're at all interested in using this crate, and would like to contribute, reach out to me over at [email protected], nothing formal, just tell me about yourself, how you use this library and/or how/to what extent you'd like to help out! Alternatively use this google form: https://forms.gle/vTQnrj2nf8e4n97F9 if that's more your speed!

Thanks

I'd also love to thank everybody who helped out in the past again (in no particular order)!

Code contributions:

Issue contributions (yes these matter too!):

Every issue, line of code, and piece of grammar checking helps!

@makspll makspll added the help wanted Extra attention is needed label May 7, 2023
@schungx
Copy link

schungx commented May 8, 2023

Not into gaming myself and not knowing Bevy, I do know Rhai, so shout out if anything related to it needs attention.

@JohnTheCoolingFan
Copy link
Contributor

I'll see what I can do and make PRs and issues to track things.

@thedanvail
Copy link
Collaborator

As I haven't personally used this crate (but have some extra time to devote to some open source dev), I can definitely start jumping in on some issues to help mitigate the work on your plate!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants