Recurring Workshop: Copying [RC] and Deployment
Certain aspects of the setup for workshops will be different depending on your role. Headers ending in “[RC]” are for Regional Coordinators. Headers without “[RC]” are assumed to be relevant to both RC and workshop teams.
How’s this different than the New Workshop: Creation [RC] and Deployment page?
You should be on this page if CBW already has a version of this workshop as a website, and you mainly wanted to reuse it (maybe with some edits).
Recreate the Workshop
We will be creating a copy the existing workshop and workshop website by git forking the repository that hosts the existing workshop website. (This is explained more thoroughly as you actually create your website!)
How to Git Fork
Go to the pre-existing workshop repository under the bioinformaticsdotca GitHub for the workshop you want to recreate. For example, if we wanted to create a new workshop version of Analysis Using R 2024 (AUR 2024), we would go to this page:
Click “Fork” as shown below.
You will be brought to this page. You need to update the following parts: the owner (change to bioinformaticsdotca, as shown), the new repository name (follow CBW Guidelines) and the description. The fork will automatically have “Copy the
main
branch only”, which it should be (do not deselect this). Then, click the greenfork
button in the bottom right, as highlighted below.You will be brought to your new repository, which will host the updated version of the pre-existing workshop!
Now it’s time to generate a website from your newly forked repository!
Deploying Your Workshop Website
Deploying your (turning these files into a) website is actually the exact same as deploying for a new workshop website.
Read all content starting from Workshop Repo VS Workshop Website on the New Workshop: Creation [RC] and Deployment page
Making Updates
Follow the Command Line, SSH Connection & Git Clone and So What Do These Files Mean? pages to figure out how to start editing your workshop. However, since it is a recurring workshop, you may not need to edit much.
If you are only editing the name, date and other small details , consider only editing the _output.yml and index.Rmd file.
See Formatting Your Content - Markdown for an explanation in how to edit the actual files, and more on Markdown syntax!