Welcome to the Training Site

This is the Weaver test website on k8s.

Use this website to practice your web development skills which will be needed to create and maintain our productions sites.

Skills to be developed:

Git, HTML, CSS, Javascript, Astro, Vue.js

Software Required:

Tutorials:

Git in 15 minutes

The git commit flow should be:

  • git checkout main
    - always make sure you start in main
  • git pull
    - make sure you have the latest files
  • git checkout -b BRANCHNAME
    - create a new branch for your work

Make your changes, then..

  • git status
    - review the files you've changed
  • git add FILE1 FILE2 FILE3
    - add the files you changed to the commit
  • git commit -m "COMMIT MESSAGE"
    - commit the files and specify a message explaining what changes
  • git checkout staging
    - switch to the staging branch
  • git pull
    - make sure your copy of staging is up to date
  • git merge BRANCHNAME
    - merge your branch into staging
  • git push
    - push and deploy the changes to the staging server

Verify changes on Staging, then..

  • git checkout main
    - switch back to the main branch
  • git pull
    - make sure you have the latest files
  • git merge BRANCHNAME
    - merge your branch into main
  • git push
    - deploy your change to the main branch

Finally, deploy to Prod

  • Start a Pull Request from
    staging (main)
    to
    prod (main)

    - start the process of moving the changes to prod
    - you should only see YOUR changes (or anything ready to move to prod)
  • Request a review or self-merge into prod - depending on your confidence level
  • Confirm deployment to production upon merge - um.. make sure it worked?
Site made using Astro : The site was last built 09:41 on 06/26/2024