Skip to content

rladies/rladies.github.io

Repository files navigation

Repository for the R-Ladies website

Netlify Status

This repository contains the source files for the R-Ladies website. The site is built with hugo and netlify

Information about the site internals and setup can be found in the repo wiki

Contribute to the site development

There are many types of contributions we are happy to receive, for instance:

If you want to contribute to the site, the best option is to branch the repo if you have access. PRs from branches will render previews, while PRs from forks will not. If you do not have access to branch the repo, fork and PR when ready, and tag @drmowinckels for review. She will get to it asap.

Reports of bugs

Please report any bugs or issues on the page on github issues. You can also use this same link to request content you feel is missing. If you would like to give us a hand at fixing some of the issues listed, we would greatly appreciate that.

Visualisation of build process

graph TB

A[Checkout repository] --> B[Get Hugo version]
B --> C[Install cURL Headers]
C --> D[Setup R]
D --> E[Setup renv]
E --> F["Populate untranslated pages\n(scripts/missing_translations.R)"]

subgraph Site Data
  F --> G["Get directory data\n(rladies/directory)"]
  F --> H["Meetup\n(rladies/meetup_archive)"]
  F --> I["Get blogs list\n(rladies/awesome-rladies-blogs)"]
  G --> J["Clean cloned repos"]
  J --> K["Merge chapter and meetup\n(scripts/get_chapters.R)"]
end

H --> J
I --> J
K --> L[Setup Hugo]
L --> M[Build]

M -->|Production| N[Deploy]

M -->|Preview| O[Install netlify cli]
O --> P[Deploy Netlify]
P --> Q["Notify PR about build"]