Skip to content
The Computer Techniques website.
CSS HTML JavaScript
Branch: mainline
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows
computer-techniques
.babelrc
.gitignore
README.md
config.toml
gulpfile.babel.js
package-lock.json
package.json
postcss.config.js

README.md

Computer Techniques

Specification

Building

Deploying

  • Pipeline: GitHub Actions

Serving

  • Hosting: Amazon AWS S3
  • Distribution: Amazon AWS CloudFront
  • Nameservers: Amazon AWS Route 53
  • Name Registrar: Namecheap

Setup

Local

Workspace

  1. Install npm:

    brew install npm
  2. Install gulpjs:

    npm install --global gulp
  3. Install npm dependencies:

    npm install
  4. Install Hugo:

    brew install hugo

Remote

Repository

Secrets
  • BROCK_PROD_AWS_ACCESS_KEY_ID
  • BROCK_PROD_AWS_SECRET_ACCESS_KEY
  • PHONE_NUMBER_TWILIO
  • PHONE_NUMBER_PERSONAL
  • TWILIO_ACCOUNT_SID
  • TWILIO_API_KEY
  • TWILIO_API_SECRET

Workflows

Developing

  1. Run Hugo's server to build and serve the site locally:

    hugo server

Deploying

Automated

Push production-ready changes to origin/mainline. The Deploy to production GitHub Action will be run automatically.

Manual

Manual deployments are not supported.

You can’t perform that action at this time.