git clone https://github.com/resbazaz/website.git
This should build the website on your machine, serve it locally. This should automatically open a browser window, showing any changes as you make them:
cd website
quarto preview
TODO: basic git fork + commit + PR flow
TODO: document qmd files, _quarto.yml
TODO: link to quarto docs
We have a few custom elements, in the components
directory (documentation about each should be in the corresponding file):
TODO: Alpine, Tailwind stuff
TODO: document .github/workflows/build.yml
data/people.json
is a collection of public GitHub profiles, for people in our organization. It is used to create various visual elements, such as the randomAvatars
widget, or the nodeLinkDiagram
visualization on the "Who We Are" page.
This file is automatically generated whenever a branch is merged to main
. For details on how this works, see Changing how Github builds and deploys the site.
A few things to be careful about:
resbazaz
GitHub organization Teams and encourage members to updaite their GitHub profiles, instead of editing data/people.json
directly.https://researchbazaar.arizona.edu/data/people.json
, and download it to replace data/people.json
TODO: document _quarto.yml
Create Who We Are page
Decide what to do with the blog
Figure out redirects for old festival links
Copy code of conduct md from organization repo as part of build?
DONATE NOW button (stuff about our opencollective)
Actually include full instructions for editing + adding things in the README
Need to update the github build workflow to only run when pushing to main