Zulip Chat Archive
Stream: new members
Topic: Write access
Pim Otte (Aug 19 2022 at 06:35):
Per this thread I'd like to try polishing up the binomial branch and PR'ing it. Could I have push access? :) My github name is pimotte
Anne Baanen (Aug 19 2022 at 08:35):
Done! https://github.com/leanprover-community/mathlib/invitations
Maxime Lucas (May 23 2024 at 09:25):
Hi, I am Maxime Lucas, I have worked during my years in Academia with Haskell and Coq, now I am trying out Lean.
Would it be possible to have write access to mathlib? My guthub username is MaximeLucasSky
Bernardo Borges (May 23 2024 at 10:00):
Maxime Lucas said:
Hi, I am Maxime Lucas, I have worked during my years in Academia with Haskell and Coq, now I am trying out Lean.
Would it be possible to have write access to mathlib? My guthub username is MaximeLucasSky
Not that it isn't possible, but I guess your answer will be "If you want to start contributing with mathlib (or any open source in general) you can fork the repository and open pull requests with your changes to contribute". Correct me if I'm wrong in the case of mathlib
Riccardo Brasca (May 23 2024 at 10:03):
Bernardo Borges said:
Maxime Lucas said:
Hi, I am Maxime Lucas, I have worked during my years in Academia with Haskell and Coq, now I am trying out Lean.
Would it be possible to have write access to mathlib? My guthub username is MaximeLucasSkyNot that it isn't possible, but I guess your answer will be "If you want to start contributing with mathlib (or any open source in general) you can fork the repository and open pull requests with your changes to contribute". Correct me if I'm wrong in the case of mathlib
Wait wait wait. We don't use forks, so @Maxime Lucas's question is completely legitimate.
Riccardo Brasca (May 23 2024 at 10:03):
@Maxime Lucas can you just explain (very briefly!) on what are your working?
Maxime Lucas (May 23 2024 at 11:53):
Sure! I have a proof of Cauchy-Riemann equations, and then I'll probably prove some stuff about Riemann Surfaces
Riccardo Brasca (May 23 2024 at 12:01):
Invitation sent!
Bernardo Borges (May 24 2024 at 23:00):
@Riccardo Brasca what is the intended way to contribute? Is there a documentation page on that?
Michael Rothgang (May 24 2024 at 23:25):
@Bernardo Borges Have you seen the contribution guide already? If this does not answer your questions, feel free to ask again!
Bernardo Borges (May 24 2024 at 23:53):
While you're working on a new contribution to mathlib, you should do this on a different branch. It's okay to do this in your own fork of the mathlib repository, or you can introduce yourself on Zulip and ask for write access to non-master branches of the mathlib repository, you can either make your own thread to introduce yourself, or ask for access in this topic.
So, is this out of date info or we actually do have the option of using a fork?
Michael Rothgang (May 25 2024 at 00:16):
You can technically open a PR from a fork - but mathlib's CI cannot run on it, so it cannot be merged. In other words: for PRing something, please create a mathlib branch and file a PR from that.
The guide says so a few sentences later.
Michael Rothgang (May 25 2024 at 00:17):
Granted, that could be confusing!
Michael Rothgang (May 25 2024 at 00:19):
I guess the guide tries to say "using a fork is totally fine for tinkering locally" - but to push to mathlib, please create a branch there. I wonder if this should be changed, this difference is subtle...
Bernardo Borges (May 25 2024 at 00:22):
And therefore a contributor has to have write access to mathlib, and has to state here in zulip what the project is beforehand. Is this the procedure?
Michael Rothgang (May 25 2024 at 00:29):
That's the usual procedure, yup.
Last updated: May 02 2025 at 03:31 UTC