Skip to content

Proposal to adopt and refresh this repository for "RSE Good Practices" #19

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

Closed
HChughtai opened this issue Aug 2, 2024 · 5 comments
Closed
Assignees
Labels
housekeeping Issues about repo organisation, CI, ... question Further information is requested

Comments

@HChughtai
Copy link
Collaborator

Summary

As part of ongoing initiatives to strengthen the RSE team and our practices, we've (re)identified that it's important to have a default place to write down our thoughts, experience and ideas about what good practice looks like for RSEs in the many parts of Collaborations projects lifecycle (i.e. planning, initiation, construction, testing, etc). By writing these down, we have a place to refer ourselves and collaborators to, as well as a place to invite feedback and change to processes.

"Coding standards" form part of these good practices, so rather than creating yet another location, we propose that we adopt and expand this repository to cover other aspects of RSE good practices forming a community driven "RSE Good Practices Handbook".

Questions

Some questions that may come up, and our initial thoughts (to be updated as we go along)

Is this a good idea? What are the downsides?

  • ???

Why not include this in existing internal docs? What is the argument for it to be public?

  • Open by default, allows collaborators to see how we work, expands our Ways of Working doc

My subgroup/programming-language of choice/xyz already has a good place for this? Should I move it

  • Link it from here

Why only RSEs? Is this only for Collaborations? What about profession xyz that has similar needs?

  • ???

Next Steps

  • I will circulate this on Slack (a heads up for those who see this issue before I do)
  • Feedback in the comments below on this issue please.
@HChughtai HChughtai self-assigned this Aug 2, 2024
@milanmlft
Copy link
Member

I like this idea! I think we were already drifting beyond just coding standards with the suggestion to add git/github recommendations (#7). It makes sense to me to bundle these recommendations in one place.

Why only RSEs? Is this only for Collaborations? What about profession xyz that has similar needs?
I think it makes sense to focus on RSEs, as I imagine it will be mostly us that will be generating these recommendations, and also to not make it too generic, but that doesn't mean that others can't benefit from it of course (since we make it public)!

@HChughtai HChughtai changed the title Proposal to adopt and refresh this repository for "RSE Good Practices" [DRAFT] Proposal to adopt and refresh this repository for "RSE Good Practices" Aug 2, 2024
@HChughtai HChughtai added question Further information is requested housekeeping Issues about repo organisation, CI, ... labels Aug 2, 2024
@gsvarovsky
Copy link

Need to establish relationship with https://github.com/UCL-ARC/research-software-documentation/blob/main/processes/programming_projects/group_practices.md

@samcunliffe
Copy link
Member

samcunliffe commented Oct 16, 2024

Need to establish relationship with https://github.com/UCL-ARC/research-software-documentation/blob/main/processes/programming_projects/group_practices.md

The idea was originally to migrate the coding standards (and good practices, if you like) out from our private docs into a public place. Hopefully there are no(?) coding standards in research-software-documentation 🥺 → #4

The stretch-goal here is to merge this back into https://github.com/UCL-ARC/arc-internal-documentation (eventually) and make portions of that public. So there will be one source of truth.

@samcunliffe
Copy link
Member

samcunliffe commented Oct 16, 2024

I think the proposal is a good one, but I would be cautious about the title.

@HChughtai HChughtai changed the title [DRAFT] Proposal to adopt and refresh this repository for "RSE Good Practices" Proposal to adopt and refresh this repository for "RSE Good Practices" Nov 28, 2024
@HChughtai
Copy link
Collaborator Author

Discussion between @milanmlft, @samcunliffe, @pineapple-cat, @K-Meech and @HChughtai at a docathon. Decision made to proceed and discussion about naming and scope started

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
housekeeping Issues about repo organisation, CI, ... question Further information is requested
Projects
None yet
Development

No branches or pull requests

6 participants