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

🚨 Help Wanted: Looking for co-maintainers #203

Open
pdeljanov opened this issue Apr 19, 2023 · 3 comments
Open

🚨 Help Wanted: Looking for co-maintainers #203

pdeljanov opened this issue Apr 19, 2023 · 3 comments
Labels
help wanted Extra attention is needed

Comments

@pdeljanov
Copy link
Owner

pdeljanov commented Apr 19, 2023

Hi All,

As some of you may have noticed, my response time to new issues and pull requests has been slow.

This is mainly for two reasons. First, over the last year, I have taken on significant new responsibilities at my full-time job. Second, with the pandemic finally having wound down, I've been exploring some hobbies and interests away from the PC. These two factors mean the time I have to work on Symphonia has shrunk dramatically.

I am still very interested in working on Symphonia, however, I do not think I have the ability to both sustain and evolve the project by myself.

Therefore, I am looking for 2-3 individuals who would like to take on the responsibility of helping maintain Symphonia.

I believe my time is best spent evolving Symphonia (e.g., version 0.6 API updates), or implementing new codec & format support. So, I am mainly looking to offload most of the sustaining work (please see the responsibilities below). Of course, feel free to scratch your own itches as well. :)

Initially, I will still want to have the final say on all changes made to the project. However, in the long-term, after rapport and trust is built, I would like to migrate the project over to an organization and share write access to the repository.

If you are interested in Rust, multimedia, and Symphonia, please consider volunteering and leave a message below.

Thank you!

Responsibilities

  • Learn Symphonia from top-to-bottom and occasionally consult codec and format standards
  • Triage new issues
  • Implement bug fixes for issues and submit them as pull requests
  • For issues that are not bugs, provide help and close the issue
  • Perform initial code reviews of new pull requests
  • Maintain code quality
@pdeljanov pdeljanov added the help wanted Extra attention is needed label Apr 19, 2023
@pdeljanov pdeljanov pinned this issue Apr 19, 2023
@pdeljanov pdeljanov changed the title 🚨 Help Wanted: Looking for co-maintainers 🚨 🚨 Help Wanted: Looking for co-maintainers Apr 19, 2023
@dedobbin
Copy link
Contributor

dedobbin commented May 3, 2023

I'm willing to give this a shot. So far i've been successful in understanding the general structure of the project and am capable of working on features by going off official specs, and using the existing architecture.

The main disclaimer i have to make that i'm not a professional rust developer, and do have limited time learning the ins and outs of rust. Working with Symphonia has allowed me to gain a lot better understanding though, so i think there is a mutual benefit.

If you are ok with initially having lot's of back and forth regarding the context of PRs and specific parts of code i think we can make this work.

@pdeljanov
Copy link
Owner Author

Thanks @dedobbin!

I think we're lucky in that Symphonia is fairly "basic" Rust code, but we just have a lot of it. 😉

Any help is appreciated!

@chris-ha458
Copy link
Contributor

for maintain code quality :
would periodically running cargo fmt and cargo clippy and then applying as necessary and applicable (learning the code to understand why it might have been written that way in the first place of course) be helpful?

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

3 participants