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 maintainers for the Cross and Trust projects #183

Closed
japaric opened this issue Mar 11, 2018 · 9 comments
Closed

Looking for maintainers for the Cross and Trust projects #183

japaric opened this issue Mar 11, 2018 · 9 comments

Comments

@japaric
Copy link
Contributor

japaric commented Mar 11, 2018

Hey all,

As the GitHub activity of this repo evidences I have not had time to properly deal with the issues
and PRs that have been opened in the past months. Yet both Cross and Trust are used in the CI
systems of several Rust projects.

I'd like to request your help maintaining these two projects -- I don't want to continue being
the development bottleneck.

If you'd like to become a maintainer leave a comment indicating which project you would like to help
with.

Thanks!

cc @jamesmunns @gnzlbg @malbarbo @Susurrus you might be interested

More info:

  • Cross makes cross compilation easy: cross build --target arm-unknown-linux-gnueabi and you are done.
  • Cross also makes multi platform testing easy. cross test --target arm-unknown-linux-gnueabi and you are done.
  • Trust is a CI template (Travis CI / AppVeyor) that uses Cross to build, test and produce binary releases of a Rust program for a bunch of different platforms like Linux (lots of different archs), Windows and macOS.
  • Cross makes heavy use of Docker so you should be familiar with Docker to be able to review PRs
  • Cross also uses QEMU to execute non native binaries when testing so QEMU knowledge is welcome
  • To review Trust PRs you should be familiar with Travis CI and/or AppVeyor configuration files.
  • Even if you are not an expert in Docker, QEMU, Travis CI or AppVeyor you can still help us triage issues!
  • The immediate roadmap for Cross is:
@gnzlbg
Copy link
Contributor

gnzlbg commented Mar 11, 2018

@japaric I can help with cross (running tests for PRs and so on) but I am not experienced enough to be a maintainer. @malbarbo has my full support.

@jamesmunns
Copy link
Contributor

@japaric I can help with cross. I think I should be familiar enough to be a maintainer.

@japaric
Copy link
Contributor Author

japaric commented Mar 11, 2018

Thanks @jamesmunns! I've sent you a collaborator invite.

@Dylan-DPC-zz
Copy link

@japaric Even though i haven't used them I can help you with it.

@malbarbo
Copy link
Contributor

Hey @japaric, thanks for the invitation. Thanks @gnzlbg for the support. Thanks @jamesmunns for assuming the maintaining of cross, it is a very important project for the rust ecosystem.

I would love to help maintaining cross, but I cannot assume such responsibility right now. But I can work to make #153 and #166 land.

@jamesmunns can you take I look at #153 so we can move it forward?

@japaric
Copy link
Contributor Author

japaric commented Mar 27, 2018

Sorry for not answering until now.

@Dylan-DPC Thanks! I have sent you a collaborator invite to both Cross and Trust.

@malbarbo Thanks for considering collaborship, and thanks for all the work on Cross you have been doing! ❤️

@brainstorm
Copy link
Contributor

I worked as a maintainer of dockcross in the past.

Since I'm seeing that #452 is taking a bit too get reviewed/merged, I'm happy to help out a bit if people don't mind? :)

Cheers!

@therealprof
Copy link
Contributor

@brainstorm We can always use more people in our teams. If you would like to submit your candidacy to join, please check out https://github.com/rust-embedded/wg/blob/master/rfcs/0136-teams.md#adding-new-members

@Alexhuszagh
Copy link
Contributor

Trust seems to be in archive mode (no commits for 3 years), and we have #574 that has superseded this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants