This project is built with the following technologies:
In order to run the project on your local machine, you'll need the following:
.editorconfig
file and use the settings it specifies.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.
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.
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.
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.
(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.)