/daveboster.github.io

The MVP of personal websites for a developer enthusiast 🙂

Primary LanguageHTML

How Fascinating! \(๏◡๏)/

Boster.dev CI/CD

Boster.dev: one developer's minimal viable solution for growth through transparency and the relentless pursuit of mastery in their craft. 🙂

Overview

Websites can be as simple or complex as the author intends, however, over time original aspirations tend to take a back seat to the shiny technical details and capabilities. This site was originally created to explore GitHub Pages as a possible way to help software developers build their own "equity", establish a personal brand, and grow confidence. It's my hope to stay focused on the original intent with a little help from our friends and disciplines.

Guided by Clean Coding and Extreme Programming (XP) principles and practices, the website continues to grow to include additional disciplines such as Site Reliability Engineering (SRE), DevOps.

Area Details
Methodology Extreme Programming (XP)
CI/CD GitHub Actions
Vulnerability Monitoring Dependabot
Observability New Relic
Hosting Azure Static Web Apps
Framework GitHub Pages / Jekyll

Contribution Guide (Software Process)

There are a few options for developing changes to this project.

Option 1: Commit to main

  1. Within the editor of choice, commit changes directly to the main branch.
  2. The continuous delivery pipeline will automatically build and deploy the changes to the production environment (Boster.dev).

Option 2: Create a Pull Request

  1. Create a new branch from main with a descriptive name.
  2. Within the editor of choice, commit changes to the new branch.
  3. Create a pull request from the new branch to main.
  4. The continuous deployment pipeline will automatically build and deploy changes to a preview environment (see Review pull requests in pre-production environments for details).
  5. When a pull request is closed (cancelled, completed), the preview environment is removed.
  6. Approved pull requests merged into main will automatically build and deploy the changes to the production environment (Boster.dev).