A guide to setup and provide an overview of the project prospectus
Feb 21, 2024
We will use the project_web
repository as a template for our project.
project_web
repository on GitHub.We will build and deploy the project website ‘as is’ to begin.
index.qmd
fileWe will deploy the project website to GitHub Pages
We will use the set-publish-gh-pages
script to deploy the project website to GitHub Pages.
.github
folder and push the changes to the repository.We will customize the project website to reflect some researcher-specific information.
_quarto.yml
filetitle:
repo-url:
site-url:
This repository structure scaffolds a reproducible research project that can be shared on the web.
The project website is built using Quarto, a document authoring system that supports R and Python code execution, and can be hosted on GitHub Pages.
The project website is built from a collection of Quarto Markdown (qmd) files that are organized into a directory structure that reflects the research process.
README.md
: a file that contains information about the projectDESCRIPTION
: a file that contains a description of the project and its software dependencies_quarto.yml
: a file that contains the project configurationindex.qmd
file to serve as the landing page for the project website (web-facing README
).prospectus.qmd
file to serve as the project prospectus..gitignore
: a file that contains a list of files and directories that should be ignored by Git.prospectus.qmd
You can use this file to craft, draft, and finalize your project prospectus.
data/
and process/
These directories can be used to store data and code related to the project, if you choose to do so.
reports/
This directory contains templates for articles and presentations that you can use to communicate your research.
The project steps aim to incrementally scaffold the project prospectus. These steps will often be revisited and revised as the project progresses. Just remember that the project prospectus is a living document. It will evolve as you learn more about your research area and as you refine your research question and objectives.
Stage, commit, and push the changes to the repository periodically. Use the Issues and Discussions features to communicate and manage the project with peers and instructor.
Project orientation | Quantitative Text Analysis | Wake Forest University