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

Looking for contributors and maintainers #11

Open
rahul-thakoor opened this issue Jul 9, 2020 · 15 comments
Open

Looking for contributors and maintainers #11

rahul-thakoor opened this issue Jul 9, 2020 · 15 comments
Labels
help wanted Extra attention is needed

Comments

@rahul-thakoor
Copy link
Owner

I could use some help maintaining or adding features to rust_gpiozero. It is intended to be a port of the python-based gpiozero library. I would be grateful for any kind of help. Thanks

@rahul-thakoor rahul-thakoor added the help wanted Extra attention is needed label Jul 9, 2020
@AldaronLau
Copy link
Contributor

I was actually thinking of starting something like this, as I have some python code I wanted to re-write in Rust - but I haven't got around to it yet. I suppose instead, I could help maintain this project. Is there a reason it's licensed GPL? This might limit the number of people who use the library, rather than something like the ZLib license which is made specifically for statically-linked libraries.

@karisair
Copy link

I’m learning and could also pitch in!

@after-ephemera
Copy link

I'd be happy to contribute here as well!

@rahul-thakoor
Copy link
Owner Author

hey @AldaronLau @karisair @azjkjensen thanks a lot!

Any suggestions on how to proceed?

@rahul-thakoor
Copy link
Owner Author

@AldaronLau no particular reason for choosing that license. perhaps might make more sense to got with MIT/Apache-2.0 as other rustlang crates? thoughts?

@AldaronLau
Copy link
Contributor

I think I'll have more ideas on how to proceed with the direction of the crate after I start using it in a personal project. I will review all of the code and see if anything stands out. I think for the current open issues and the one current pull request, we could assign one of us to work on each depending on who's interested in what. As for adding additional maintainers (which I'm defining as people who merge pull requests into master, respond to issues, and can release new versions on crates.io), you'll probably want to make sure that they're people who have similar goals with you for this project before giving collaborator status. That way you won't always have to be involved with every change made to this library (which I'm guessing is your goal).

As for the license, I think MIT/Apache-2.0 is fine and consistent with the rest of the ecosystem, but I personally choose Zlib/Apache-2.0 for crates I've started - as it's essentially the same with the minor exception that Zlib/Apache-2.0 doesn't require the license to be included in binary applications that depend on the library. But, either one is good.

@after-ephemera
Copy link

I'm fine with dividing up the existing work. Let me know which issue/PR to take.

@rahul-thakoor
Copy link
Owner Author

thanks @azjkjensen @AldaronLau

I will add issues for further work to be done. feel free to add issues you see relevant

@rahul-thakoor
Copy link
Owner Author

rahul-thakoor commented Jul 22, 2020

Feel free to comment on those you would be willing to work on

@azjkjensen perhaps you can help test the current open PR?

thanks 🙏

@after-ephemera
Copy link

Sounds great, I'll check it out.

@pierwill
Copy link

I'm going to look into implementing bounce_time for button presses...

@dcroote
Copy link
Collaborator

dcroote commented Dec 19, 2021

I'd be happy to help move from Travis CI to GitHub Actions and get the builds working

@rahul-thakoor
Copy link
Owner Author

thanks @dcroote that would be great. we should also automatically publish to crates.io

@dcroote
Copy link
Collaborator

dcroote commented Jan 9, 2022

@rahul-thakoor - if you're willing, I'd be happy to assist in basic maintenance and some PR reviews when I have the availability. I recently used this package to build a small project on my pi zero w and would like to support others wishing to contribute and do the same.

@rahul-thakoor
Copy link
Owner Author

hey @dcroote awesome! i would really appreciate that :)

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

6 participants