The-Strategy-Unit / data_science

Data Science @ The Strategy Unit
https://the-strategy-unit.github.io/data_science/
8 stars 1 forks source link

All Contributors

Data science team repo

If you have any questions or need help, please contact anyone from the Data Science team.

This repo features:

Contributing to this repo

  1. Request access from a member of the Data Science team, they need to add you as a contributor. Alternatively, you can fork the repository to your own GitHub account.
  2. Create an issue for the thing you want to add on GitHub
  3. Clone the repository (in RStudio, File > New Project > Checkout a project from a version controlled repository). Paste in the URL of this repository, or the forked repository if you have forked it.
  4. Check out the main branch and check it's up to date in the RStudio Terminal (type git checkout main && git pull in terminal)
  5. Check out a new branch (git checkout -b issue-number in terminal)

Please note this project uses {renv}. On Windows, I needed to install the R toolchain RTools to compile some of the packages. If you have {renv} installed, run renv::install() in your Console to install all the packages required by this project to render the Quarto webpage.

How to create a new presentation

Make the presentation with quarto, and put it in presentations/ in a YYYY-MM-DD_Talk-title folder. Your presentation should conform to the SU branding.

How to create a new blogpost

  1. Navigate to the blogs/posts folder
  2. Copy a previous blogpost file and use that as your template
  3. If you want to see how it looks before pushing to GitHub, click Render in RStudio. The HTML version of your new post should open in your browser.

How to create/edit pages on the website

  1. Find the .qmd file that you wish to edit. For example, if you want to add to the Style Guide page, edit the style/style_guide.qmd file.
  2. If creating a new page, copy an existing .qmd file and use that as a template.
  3. If you want to see how it looks before pushing to GitHub, click Render in RStudio. The HTML version of your new post should open in your browser.

Pushing your blog post/presentation/page to GitHub

  1. Save your file, then add and commit it (git add file.qmd and git commit -m "Add blog post/presentation about x")
  2. Push your content to your branch in GitHub (git push origin branchname).
  3. Then, on GitHub, make a pull request to main. Put any member of the Data Science team down as a reviewer. Link your pull request with your issue by typing Closes #issuenumber in the comment field of your pull request.
  4. When approved and merged to main, the Quarto page will automatically be rendered thanks to the GitHub action that has been set up.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Chris Beeley
Chris Beeley

📢 📖
Craig Parylo
Craig Parylo

📝
Jacqueline Grout
Jacqueline Grout

📢 📝
Matt Dray
Matt Dray

📝 📢 📖
Rhian Davies
Rhian Davies

📝
Tom Jemmett
Tom Jemmett

📝 📢 📖
YiWen Hon
YiWen Hon

📝 📢 📖
Zoë Turner
Zoë Turner

📖
sallyt-nhs
sallyt-nhs

📢

This project follows the all-contributors specification. Contributions of any kind welcome!