This repository is the source of the 5zig Reborn website which can be found under 5zigreborn.eu.
It is made using Jekyll with the Minimal Mistakes Theme and is hosted through GitHub Pages.
This repository has a specific folder, file and branch setup which are important if you want to PR changes to us.
The repository has two specific branches: development
and master
.
development
is the default branch and should always be targeted for Pull requests when you make changes to it.
Every change made in the site
directory will be transferred to the master
branch to be handled.
master
should never be manually edited. It is the branch used by GitHub Pages to actually publish the website and contains all required files to do so.
There are many folders and files in this repository that all serve a different purpose.
Contains the workflow used to push changes from development
's site
directory over to the master
branch for publishing.
Contains additional folders and files used for the actual website.
Everything uploaded and edited in here will be transferred to the master
branch and as a result published to GitHub Pages.
Here are a few more details and specifics about the folders:
_changelogs
Contains the changelogs of 5zig Reborn that can be found under 5zigreborn.eu/changelogs_data
Contains thenavigation.yml
which is used for setting up the different navigations on the website._guides
Home of multiple files that all can be found under 5zigreborn.eu/guides_includes
Used to store overrides of the Minimal Mistakes theme and also some additional header/footer HTML code._pages
Contains the main pages found on the website.
In addition to these folders does the site
directory also contain a Gemfile
, which is used for managing Ruby and Jekyll dependencies and the _config.yml
which is the main file for changing Settings of both Jekyll and the Minimal Mistakes theme.
The content of this repository - and by extension the Website itself - is licensed under the GNU AGPL-v3.0
License.
Please read the LICENSE file for more details.
Special thanks and credits go to the following groups and people:
- The Jekyll Team for making and maintaining Jekyll
- Michael Rose for the Minimal Mistakes theme
- The awesome people of GitHub for their GitHub Pages service
- Every single contributor that PRed changes or will do that in the future