Conversation
README.md
Outdated
| ## Scope and contributing | ||
|
|
||
| This project is written by members of ARC for members of ARC, and is scoped to be a helpful tool for the projects we work on in ARC. | ||
| As such contributions to this repository are only open to members ARC, but we welcome (and encourage!) suggestions for improvements or bug fixes from anyone. |
There was a problem hiding this comment.
There already is a CONTRIBUTING.md with
This template and our recommendation pages were made by research software engineers at UCL's Centre for Advanced Research Computing. We made it with research software projects in mind, but whoever you are, we hope you find this useful!
Does that make the scope clear enough?
samcunliffe
left a comment
There was a problem hiding this comment.
We definitely shouldn't have separate contributing guidelines in README.
930122f to
35a30e5
Compare
|
🤦 my bad for not spotting that, but I think worth moving to the README for visibility? |
|
Have updated the description at the top to explain the new commit. |
I think the other way around. People who want to contribute should expect the contribution guidelines to be in the CONTRIBUTING.md and should not have to also read a section of the README. README for users, CONTRIBUTING for contributors. |
|
I also don't mind having a quite permissive scope. PRs and issues from everyone but PRs reviewed by ARC or associate member of ARC (which is what I was going for when I wrote the contribution guidelines). We keep it "with research software projects in mind". |
I agree with this sentiment |
README.md
Outdated
| This project was created by [research software engineers] at [UCL's Centre for Advanced Research Computing][UCL ARC]. | ||
| We made it with our own research software projects in mind - we don't explicitly support external users, but whoever you are, we hope you might find it useful! | ||
|
|
||
| As such, contributions to this repository are only open to members ARC - if you're a member of ARC, see [CONTRIBUTING.md] for more info on how to contribute. |
There was a problem hiding this comment.
If someone outside ARC has the impetus to write a PR to try and improve our tool, I will be very willing to review that.
There was a problem hiding this comment.
It was more a question for @paddyroddy, since simply writing
I don't like this at all
is not a helpful review 😉
There was a problem hiding this comment.
Also this feels unnecessarily unwelcomming. If we have floods of contributions, maybe let's think again. But the odd PR from --say-- a UCL student or external researcher or a chof cough RSE from Manchester, is very welcome.
There was a problem hiding this comment.
@dstansby I thought it was obvious in context, but yes, basically what @samcunliffe said.
I agree for the details of how to contribute, but I think scope is out of scope (😆) for CONTRIBUTING.md, and contributor scope (ie. am I allowed to contribute to this repository?) should be more easily findable with a link to CONTRIBUTING.md because (as far as I can tell?) GitHub doesn't obviously expose CONTRIBUTING.md anywhere on the repo home page. |
35a30e5 to
288bcaa
Compare
|
I have reverted this back to open contribution, given we have active maintainers happy to review external stuff 👍 I still think worth this going in the README so there's an up-front "contributors welcome" message on https://github.com/UCL-ARC/python-tooling? |
| ## Scope and contributing | ||
|
|
||
| This project was created by [research software engineers] at [UCL's Centre for Advanced Research Computing][UCL ARC]. | ||
| We made it with our own research software projects in mind - we don't explicitly support external users, but whoever you are, we hope you might find it useful! |
There was a problem hiding this comment.
I also don't really like "we don't explicitly support external users".
I'm biased to how I had it, but I did spend effort thinking carefully about how it was worded.
There was a problem hiding this comment.
I like the current one. Whatever happens this should be the "groups" view, not one individuals.
| See [CONTRIBUTING.md] for more details on how to contribute. | ||
|
|
||
| We also accept (and encourage!) suggestions and bug reports from anyone. | ||
| Use the [discussions tab] of this repository to ask questions or [open an issue] if something seems like it's broken. |
There was a problem hiding this comment.
Ditto with how I worded previously...
We are actively encouraging users to ask questions and start discussions in the
[discussions tab] of this repository. Does something seem like it's broken?
Please go ahead and [open an issue]!
samcunliffe
left a comment
There was a problem hiding this comment.
Sorry, I really don't agree to put contribution guidelines in README.
If the problem is that GH doesn't advertise CONTRIBUTING like it does with the CoC, I'd propose to simply link from the README...
## Contributions
... are welcome. Please see our [./CONTRIBUTING.md] file for details.
|
I'm going to close this as I seem to have got a bit too keen with a PR without checking previous history/opening an issue first. Sorry for the noise/angst/wasting your time, but thanks for reviewing |
This is what the scope of this repository has been in my head for a while, so I thought it worth getting it down in the README and seeing if others agree.I think it's worth moving these bits from CONTRIBUTING.md to the README for visibility.