-
Notifications
You must be signed in to change notification settings - Fork 9
add contributing.md and associated documents #119
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
Conversation
CerenB
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Heya! I'm a bit confused, did you take the Contributing.md text from bids-matlab? and you want people follow the same PR format when they want to send a PR to cpp-bids?
HOWTO make/runs tests part is definitely needed! 👍
I took this from the bids-specification to adapt it for bids-matlab and while I was at it I figured I would use it for our own stuff as well. The process for PR on BIDS matlab is going to be a bit more involved than our own, but I would like this document to have basic infos about PRs, how to open them, how to review them... We don't have to have a super formal process for PRs beyond the |
|
it is up to you how things will evolve but my hope was not to be too serious so people would not be afraid of getting involved/contributing. and bids-PR structure is really good to read but a bit scary for me to contribute to their work. I'm still failing at miss_hit :D :D though the last time I bet it was due to CPP-SPM changes! |
|
Yeah I agree that for our stuff we should just limit things to: send your PR to the dev branch. Which is most likely how it will be for bids-matlab in the end too I think. |
|
I think it's definitely helpful and structured well. Only we should add somewhere "don't be afraid, be nice when committing a PR". |
|
And when reviewing it !! |
marcobarilari
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry for the super delay, I think it's great to have something like this. Personally, I feel more afraid of opening issues and prs in those repos where there is no invitation and/or 'guide' on how to do it. It is also very useful for us as a reminder cause, I admit, sometimes I am really lost in reviewing/have a look at some prs where there are little info on the changes.
I also agree that there should be one for the organization.
++++++1
CONTRIBUTING.md
Outdated
| @@ -0,0 +1,381 @@ | |||
| # Contributing to the CPP-BIDS | |||
|
|
|||
| **Welcome to the BIDS-matlab repository!** | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| **Welcome to the BIDS-matlab repository!** | |
| **Welcome to the CPP-BIDS repository!** |
|
Do you think we should add more info about forking and cloning and similar git magic. Maybe a couple of tips from the bids-validator repo: https://github.com/bids-standard/bids-validator/blob/master/CONTRIBUTING.md#using-the-development-version-of-bids-validator |
|
Why not! Then let's move everything to an organization level from the beginning, WDYT? |
Sure I will close this, create a new repo and move everything there and tag you all there. |
|
There is away to create organization wide documents on github: we'll use that options. |
|
Done. All in a repo called https://github.com/cpp-lln-lab/.github/blob/main/CONTRIBUTING.md The way it works is that now when you open issue or a PR there will be a link to the I suspect that we should also make an more visible mention of it in our READMEs and Documentation. |
|
Will therefore transform this PR into simply adding a link in the READM to point the other repo. |
|
if I understand correctly, these files will be added to any public repo in this org. Correct? |

This is meant to create a document to centralize all the "HOW TO" for people who want to contribute to this repo:
In case you want to see it in an easier format: this is adapted from the one in the BIDS specs: https://github.com/bids-standard/bids-specification/blob/master/CONTRIBUTING.md .
At the moment there are large chunks and are commented out (as they do not apply this repo).
And there are several TODOs.
I think it would be nice to have this document up in the
devbranch and then we can update it bit by bit.For reviewers
Ideas