Skip to content

iamgiolaga/giolaga.com-code

Repository files navigation

What is this Repository?

This is the repository where you can find the code of my personal website.

Development Workflow

Regular Updates (without release)

When I want to update the website without creating a new version:

sh autopush.sh "description of changes"

This will:

  • Commit and push changes in this repo
  • Build the application
  • Deploy to iamgiolaga.github.io
  • Push the deployment

Creating a Release

When ready to release a new version:

  1. Update the version in package.json
  2. Run the release script:
    sh release.sh

This automated script will:

  • Commit changes (prompts for message, defaults to "Release v{VERSION}")
  • Tag both repositories with the new version
  • Build the application
  • Deploy to root (current version at giolaga.com)
  • Archive the version at giolaga.com/v{VERSION}/
  • Update the versions page at giolaga.com/versions/
  • Push everything to GitHub Pages

Version History System

The website supports browsing past versions:

Users can click on the version number in the footer to explore all available versions.

About

This is the repository where I share my website code

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors