npm install
gulp
docker-compose up
http://localhost:1313
in a browserEdit the .scss
and .js
files in the /src
directory (NOT in /static
).
docker exec irlpodcast_hugo_1 hugo new episodes/201X-XX-XX-SXXEXX-episode-title-here.md
You can create this file by hand in the filesystem, but the above command will use the
archetypes/episodes.md
template to populate all the necessary front matter, saving
you precious, precious time.
This probably won't happen often, but if needed, run:
docker exec irlpodcast_hugo_1 hugo new somepage.md
Any merge to the master
branch will automatically update the dev site:
https://master.irlpodcast.org/
A notice will be posted in #irlpodcast-notify
on Slack when the push has completed.
stage
branch: git push origin my-branch-name:stage
https://stage.irlpodcast.org
Episode deployments typically happen at 6AM PT on the publish date. Please post in #irl-site-redesign (private channel) on Slack, or DM @michaela when you push so she know's it's been successful.
It is responsibility of the person who codes the episode to find someone to push if 6AM PT is too early for them. All members of MozMEAO are happy to do this.
master
branch is up to datemaster
branch to the prod
branch: git push origin master:prod
A notice will be posted in #irlpodcast-notify
on Slack when the push has completed.