This week you’ll continue working on your projects. The first half of the workshop is structured, and you can use the second half to make progress on your projects.
Issues are a great way to keep track of tasks, enhancements, and bugs for your projects. They’re kind of like email—except they can be shared and discussed with the rest of your team. You can use issues as to-do lists as well as a place for brainstorming / discussing ideas.
This is not a real issue. This is just some placeholder text.
And the following is a bulleted to-do list:
- [ ] Do this
- [ ] Then that
- [ ] And finally this
As you work on the issue you can check the boxes.
Note that this will also show progress on the issue on the issue dashboard.
Once you’re done with an issue, you should close it. You can do this in one of two ways: on GitHub by clicking on Close issue or via a commit that directly addresses the issue. We’ll practice the second one. If you preface your commits with “Fixes”, “Fixed”, “Fix”, “Closes”, “Closed”, or “Close”, the issue will be closed when you push the changes to your repo.
Add a new line to the README, closes #2
Now back to your project…
Crafting your to-do list: Discuss your plan for your project as a team, and open at least n issues, where n is the number of students in your team. Not every issue needs to have a checklist, but you might want to include checklists in some of them to remind yourselves the exact steps you discussed to tackle the issue. Then assign at least one issue to each team member.
Customizing your website theme: We attempted this last week, and failed due to permission issues. Let’s try it one more time! Browse the possible GitHub themes’ demo pages at the following links.
Once you decide which theme you prefer (and it’s perfectly fine if it’s the default theme you had to begin with), go to the _config.yml
file in your repo on RStudio and edit the theme name in the _config.yml
file. For example, if you were going from cayman
to hacker
, your diff would look like the following. Once you commit and push this change, give it a couple minutes for the website to rebuild, and confirm that the theme was changed.
Note: This is an extremely important step as this is the link I will use on the day of your presentation. There will not be time to make push updates once your presentation session starts.
Citing your data: Now is the time to fix up those citations! In your project README there is a link to a resource for properly citing data. Develop a citation for your dataset and add it under the data section using this guidance. If you have questions, ask a tutor for help!
Confirming presentation format: Go to the website for your repo and click on the link that should take you to your presentation. Confirm that your latest changes to the presentation are reflected at this link (which means you must have pushed the resulting HTML file along with the Rmd file where you wrote your presentation).