Robpol86 / robpol86.com

My personal website.
https://robpol86.com/
BSD 2-Clause "Simplified" License
16 stars 5 forks source link

Robpol86.com

Github-CI

My personal website.

Built with Sphinx, hosted on NearlyFreeSpeech.NET, using the Sphinx Book Theme theme and ABlog for Sphinx. SSL is provided for free by CloudFlare.

I use GitHub Actions to automatically build and push HTML files to NFSN.

Metrics

Google Analytics is enabled on my website.

Releases

Releasing to stage is done automatically on every branch push.

To release to production:

  1. https://github.com/Robpol86/robpol86.com/actions/workflows/release.yml
  2. Run workflow > Fill out the release title
    1. This will also be the section title in the CHANGELOG.md entry
  3. Run workflow
  4. When it completes a new git tag, GitHub release, and CHANGELOG.md entry will be created
    1. The version will be auto-bumped in pyproject.toml as well
  5. The workflow will also deploy the HTML to production