-
Notifications
You must be signed in to change notification settings - Fork 631
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
Writing-packages #2927
base: main
Are you sure you want to change the base?
Writing-packages #2927
Conversation
✅ Deploy Preview for the-turing-way ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
👋 Can you please confirm that I’m looking at the right place? https://deploy-preview-2927--the-turing-way.netlify.app/reproducible-research/code-reuse/code-reuse-packages.html 🙈 EDIT: Ah, so it is. 😄 |
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.
Nice work, @arronlacey! Have left some content edits and some style ones, for you to consider/implement. :)
# Overview of writing packages | ||
|
||
This section provides an overview of why software packages and libraries are useful for code reproducibility and why you might want to write your own packages. | ||
Packages are written to a high standard of reproducible code (see the guidelines for [publishing an R package on CRAN](https://cran.r-project.org/web/packages/policies.html)), where recommendations such as those found in the {ref}`rr-code-reuse-details` and {ref}`rr-code-reuse-recommendations` sections are commonly employed to ensure reproducibility of the functionality of the package. |
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.
This sentence could be simplified, possibly split. It’s a tad unwieldy.
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.
Hopefully 2498f2b helps with this?
book/website/reproducible-research/code-reuse/code-reuse-packages.md
Outdated
Show resolved
Hide resolved
book/website/reproducible-research/code-reuse/code-reuse-packages.md
Outdated
Show resolved
Hide resolved
book/website/reproducible-research/code-reuse/code-reuse-packages.md
Outdated
Show resolved
Hide resolved
book/website/reproducible-research/code-reuse/code-reuse-packages.md
Outdated
Show resolved
Hide resolved
Thanks very much for looking at this @RaoOfPhysics - I'll take a look over the new few days. |
Co-authored-by: Achintya Rao <achintya@achintyarao.in>
…ges.md Co-authored-by: Achintya Rao <achintya@achintyarao.in>
…ges.md Co-authored-by: Achintya Rao <achintya@achintyarao.in>
Summary
This sub-section aims to give an overview of reusing code by creating software packages. It should provide the reader the basic idea of what a package is, the motivation for writing one, some reccomendations and a very quick MWE.
What should a reviewer concentrate their feedback on?
Acknowledging contributors