Skip to content

Move scope/contributing guidelines to README#422

Closed
dstansby wants to merge 1 commit intomainfrom
dstansby-patch-1
Closed

Move scope/contributing guidelines to README#422
dstansby wants to merge 1 commit intomainfrom
dstansby-patch-1

Conversation

@dstansby
Copy link
Member

@dstansby dstansby commented Jun 20, 2024

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.

@dstansby dstansby marked this pull request as ready for review June 20, 2024 10:41
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.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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?

Copy link
Member

@samcunliffe samcunliffe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We definitely shouldn't have separate contributing guidelines in README.

@dstansby
Copy link
Member Author

🤦 my bad for not spotting that, but I think worth moving to the README for visibility?

@dstansby dstansby changed the title Add scope/contributing guidelines Move scope/contributing guidelines + clarify Jun 20, 2024
@dstansby
Copy link
Member Author

Have updated the description at the top to explain the new commit.

@dstansby dstansby requested a review from samcunliffe June 20, 2024 11:20
@samcunliffe
Copy link
Member

samcunliffe commented Jun 20, 2024

🤦 my bad for not spotting that, but I think worth moving to the README for visibility?

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.

@samcunliffe
Copy link
Member

samcunliffe commented Jun 20, 2024

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".

@paddyroddy
Copy link
Member

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).

I agree with this sentiment

@paddyroddy paddyroddy self-requested a review June 20, 2024 11:27
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.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't like this at all

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It was more a question for @paddyroddy, since simply writing

I don't like this at all

is not a helpful review 😉

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dstansby I thought it was obvious in context, but yes, basically what @samcunliffe said.

@dstansby
Copy link
Member Author

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.

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.

@dstansby
Copy link
Member Author

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!
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like the current one. Whatever happens this should be the "groups" view, not one individuals.

@dstansby dstansby changed the title Move scope/contributing guidelines + clarify Move scope/contributing guidelines to README Jun 20, 2024
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.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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]!

Copy link
Member

@samcunliffe samcunliffe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

@dstansby
Copy link
Member Author

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

@dstansby dstansby closed this Jun 20, 2024
@dstansby dstansby deleted the dstansby-patch-1 branch June 20, 2024 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants