iowa-city-game-dev / iowa-city-game-dev.github.io

0 stars 0 forks source link

Website for Iowa City Game Dev Meetup

Development

Tech stack

This project is built with the following technologies:

Prerequisites

In order to run the project on your local machine, you'll need the following:

Running locally

To run the project locally, open a command prompt to the project root and run docker compose up --build. Once this is running, you'll be able to view the website at http://localhost:4000. The website will also auto-reload as you edit the code.

Updating dependencies

In order to update the Ruby dependencies to their latest versions, open a command prompt to the project root and run docker compose -f docker-compose-update.yml up --build. This will update the versions in the Gemfile.lock file.

Deploying the website

Each time a new commit is pushed to the master branch, it will trigger the website to be built by Jekyll and then deployed to https://iowacitygamedev.org. To prevent changes from prematurely going live, all work should be done on the develop branch. Once it is ready to go live, it can then be merged into the master branch.

Domain management

The iowacitygamedev.org domain is currently managed and funded by Cole Cecil using Namecheap. If anything is needed regarding domain administration or access, please contact him.

Content

(Not yet written. This section should cover how to add and modify events, resources, and showcase items, once the pages containing them have been developed.)