This is the source code for the STLGameDev Website.
The site is driven by Hugo with Bootstrap and jQuery.
The site is built by GitHub Actions on pushes to the main branch and hosted as a GitHub Page at https://stlgame.dev and (eventually) https://stlgamedev.com
If you are a developer from the St. Louis area, and have projects you would like to share on our site, you can add them to the Directory.
Important
You must add a Devloper in order to add Projects.
-
Add a new file:
/data/directory/devname.ymluse all lowercase and only alpha-numeric characters in the file name. -
The file should contain the following content:
Name: 'Developer Name' Website: 'https://valid.url/' Description: 'A short description about this developer.' Logo: 'logofilename.png' Projects: - projecta - projectb
==
LogoandProjectsshould also be in all lowercase and only alpha-numeric characters.== -
Add an image for your Developer to
/assets/images/directorygiving it the same file name you put in theymlfile.
Note
For best results, use an image that is square with a 1:1 size ratio.
-
Add a new file:
/data/showcase/projecta.ymlusing the same file name that was added to theProjectssection of your Developerymlfile. -
The file should contain the following content:
Name: 'Project Name' Description: "A short description of your project." Links: - URL: 'https://linktoproject.site/' Tooltip: 'Official Website' Icon: "fa-sharp-duotone fa-solid fa-link" - URL: 'https://steamlink.site/' Tooltip: 'Steam' Icon: "fa-brands fa-steam" - URL: 'https://itchlink.site/' Tooltip: 'Itch.io' Icon: "fa-brands fa-itch-io"
-
Add an image to
/assets/images/directorythat has the exact same filename as your project'symlfile, but as apng. It should have a size ratio of 16:9.
Note
You can use as few or as many links as you want (within reason), and anything you want for the Tooltip. You can use any icon from Font Awesome's Sharp Duotone or Brands packs for your links' Icon.
Events are pulled from our Google Calendar nightly.