HackYourFutureBelgium / hackyourfuture.be

https://hackyourfuturebelgium.be
MIT License
4 stars 3 forks source link

Repository structure #2

Closed jbelien closed 3 years ago

jbelien commented 3 years ago

First things first, congratulations on the new website : it's WAYYY better 🤩

Here are some insights to improve this repository structure:

Those are only suggestions, I just think it will help for better understanding of how it works if anyone else wants to contribute (including myself). Feel free to ask if something isn't clear.

And ... GREAT WORK on the new website 👍

colevandersWands commented 3 years ago

Good morning @jbelien, thanks for the issue! Right now the site (deployment-wise) is in ugly keep-it-working mode so it can be live when we submit the DBSF proposal. For this quick fix it's in the repsitory called hyfbe.gh.io given how github pages works and that we want the module pages to stay live (ie. hackyourfuture.be/encapsulation)

Michiel will be helping me find a better solution, we'll move the code to a new repository and deploy through Netlify. At that point I'll document the arrangement in the repo.

And about the branch naming, I wanted to use gh-pages but the username.github.io repositories can only be deployed from master thus the dev branch gymnastics. Just learned this Friday while trying to use the gh-pages branch. When we move the code back to the /website we'll also switch to better branch naming

jbelien commented 3 years ago
jbelien commented 3 years ago

To simplify the deployment (and avoid depending on Netlify), I have setup the deployment here on GitHub Pages using GitHub Actions (see deploy.yml)