Skip to content

Instantly share code, notes, and snippets.

View bdougie's full-sized avatar

Brian Douglas bdougie

View GitHub Profile

Here’s an updated table for your 7-day country learning plan, now with a column linking music examples for each dance so your daughter can practice. Each music link is chosen to be authentic and kid-friendly, supporting her as a visual learner and early reader.

Day Country Dance (Video Example) Craft Recipe Music Example for Dance 1 Mexico Ballet Folklórico (YouTube: “Celebrating Our Mexican Heritage Through Music and Dance”)[1] Papel picado Tacos Ballet Folklórico de México music (YouTube)[2] 2 Japan Bon Odori festival dance (YouTube: “Bon Odori: Sights & sounds from one of Seattle's oldest festivals”)[3] Origami crane Sushi/Onigiri Tanko Bushi (Bon Odori folk song)[4][3] 3 Italy Tarantella (YouTube: “Italian Music TARANTELLA NAPOLETANA accordion”)[5] Venetian masks Pizza Tarantella Napoletana (Accordion)[5] 4 India Bollywood dance for kids (see playlist suggestions)[6] Rangoli Vegetable samosas [Bollywood kids playlist (Spotify/Saavn): e.g., “Morni Banke,” “Sweetheart”][6] 5 Kenya Traditional Kenyan dance

images in comments

• Use gofmt to format your code automatically. Don’t fight the formatter.
• Write clear and concise package names. Use lowercase, single-word names without underscores or mixed caps.
• Follow Go naming conventions:
• Use MixedCaps or mixedCaps for multiword names, not underscores
• Capitalize exported names
• Use short, descriptive names for variables and functions
• Utilize Go’s built-in error handling. Return errors as values, not exceptions.
• Take advantage of multiple return values, especially for error handling.
• Use defer for cleanup operations like closing files or unlocking mutexes.
• Prefer composition over inheritance. Use embedding to include functionality from other types.
@bdougie
bdougie / nvim.init
Last active November 8, 2021 19:00
nvim config
set nocompatible " be improved, required
filetype off " required
" set the runtime path to include Vundle and initialize
set rtp+=~/.config/nvim/bundle/Vundle.vim
call vundle#begin() " required
Plugin 'VundleVim/Vundle.vim' " required
" Word wrap
set wrap
set textwidth=80
let sharp = await npm("sharp")
sharp
let sharp = await npm("sharp")
sharp
name: Fetch Upstream
on: pull_request
jobs:
fetch-upstream:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: fetch and push
name: Sign off commits in UI
on:
pull_request:
paths:
- '*.md'
jobs:
sign-off-commit:
name: signing commit
Explanation

Your account was auto added to the org by a few ways. Here is the explanation on how that happened.

The actions workflow, auto-approve.yml, is trigger on all pull requests. During this triggered worfklow 3 synchronous actions. They syncronous because of the steps flag in the YAML, which we will cover.

  1. hmarr/auto-approve-action@v2.0.0 - An action that approves PRs automatically
  2. bdougie/label-when-approved-action@master - An action the adds a specified label when approved (forked from puill-reminders/label-when-approved-action)
  3. bdougie/automerge-action@master - An action that merges pull requests with the "automerge" label. (forked from pascalgn/automerge-action)