profile
viewpoint

tgallacher/docker-field-guide-workshop 3

📚A 1 day Docker workshop for beginners.

tgallacher/gatsby-plugin-remove-generator 3

🕵️‍♀️ Customise or remove the "meta generator" tag on your Gatsby site.

tgallacher/kraken-loader 2

Kraken.io image optimisation loader for Webpack 2+

robertbasden/wordsmith 1

Solve the anagram in the time limit

tgallacher/gatsby-plugin-changelog-context 1

⚙️Automate adding a changelog to your Gatsby pages.

tgallacher/osf 1

[WIP] Open Source Issue Finder

tgallacher/advanced-react-patterns-v2 0

Created with CodeSandbox

issue openedjfriend00/async-utils

Are these on NPM?

These look very useful. I would consider putting these up on NPM :)

created time in 20 hours

startedjfriend00/async-utils

started time in 20 hours

startedGoogleChromeLabs/tooling.report

started time in 21 hours

startedjimhigson/oboe.js

started time in 2 days

startedfoambubble/foam

started time in 3 days

startedfauna/faunadb-js

started time in 3 days

startedMarak/faker.js

started time in 5 days

issue openedtgallacher/ansible-macbook-setup

Add note on how to fix npm scripts when using nvm

Problem

When running npm run .. or yarn .. you get a npm binary warning, and sometimes the script fails to run. This is to do with how nvm shims out node installs.

Solution

Based on https://github.com/nodenv/nodenv/issues/108

npm config set scripts-prepend-node-path auto

created time in 5 days

issue openedtgallacher/ansible-macbook-setup

Update keyboard mappings

Switch to "Natural Text" preset in the item profile for being able to quickly set up jumping around by word boundary using the option+arrow keys.

See: https://apple.stackexchange.com/a/293988 for more details of how

NB: Currently this is manually done by trying to automate remapping certain keys in the profile, but it doesn't appear to be transferrable easily across machines.

created time in 6 days

startedmikefarah/yq

started time in 7 days

startedactions/stale

started time in 7 days

startedmicrosoft/playwright

started time in 10 days

startedcodecept-js/CodeceptJS

started time in 10 days

startedcypress-io/cypress

started time in 10 days

startedbeautifulinteractions/beautiful-react-hooks

started time in 10 days

startedlukeed/escalade

started time in 12 days

startedgithub/super-linter

started time in 13 days

startedreach/router

started time in 14 days

delete branch tgallacher/gatsby

delete branch : ts-migration/program-reducer

delete time in 14 days

startedahmadassaf/springer-free-books

started time in 15 days

startedgarden-io/garden

started time in 16 days

startedvoodootikigod/logo.js

started time in 16 days

startedromejs/rome

started time in 16 days

startedwebdna/tailwindcss-aspect-ratio

started time in 20 days

issue commentgatsbyjs/gatsby

[Umbrella] TypeScript Migration (Help wanted!)

Happy to take a stab at the program reducer (src/redux/reducers/program.js). See #24941

blainekasten

comment created time in 20 days

PR opened gatsbyjs/gatsby

Ts migration/program reducer

<!-- Have any questions? Check out the contributing docs at https://gatsby.dev/contribute, or ask in this Pull Request and a Gatsby maintainer will be happy to help :) -->

<!-- Is this a blog post? Check out the docs at https://www.gatsbyjs.org/contributing/blog-contributions/, and please mention if the blog post is pre-approved by someone from Gatsby. -->

Description

Stab at converting Gatsby program reducer to Typescript.

There is a partial stub here (for the reporter node on the IProgram initial state, as it raised a TS bug which I don't think is related to this change. Temp disabled it for now; could dig deeper if it is deemed a blocker.

Documentation

<!-- Where is this feature or API documented?

  • If docs exist:
    • Update any references, if relevant. This includes Guides and Gatsby Internals docs.
  • If no docs exist:
    • Create a stub for documentation including bullet points for how to use the feature, code snippets (including from happy path tests), etc.
  • Tag @gatsbyjs/learning for review, pairing, polishing of the documentation -->

Related Issues

<!-- Link to the issue that is fixed by this PR (if there is one) e.g. Fixes #1234

Link to an issue that is partially addressed by this PR (if there are any) e.g. Addresses #1234

Link to related issues (if there are any) e.g. Related to #1234 -->

#21995

+54 -27

0 comment

4 changed files

pr created time in 20 days

create barnchtgallacher/gatsby

branch : ts-migration/program-reducer

created branch time in 20 days

push eventtgallacher/dotfiles

Tom Gallacher

commit sha 720e1d2a63e510a486568e1cbfd260e29d374552

fix(zsh): nvm bootstrap

view details

push time in 20 days

fork tgallacher/gatsby

Build blazing fast, modern apps and websites with React

https://www.gatsbyjs.org

fork in 20 days

issue openedtgallacher/ansible-macbook-setup

Enable "Keyboard Navigation"

Need to automatically set "keyboard navigation" (i.e. tabs).

This setting is located under the UI: System Preferences > Keyboard > Shortcuts (tab)> checkbox at bottom

created time in 21 days

starteddepcheck/depcheck

started time in 21 days

startedGoogleChrome/web-vitals

started time in 21 days

issue commenttgallacher/ansible-macbook-setup

Update Readme to reflect new pyenv setup

done in 04d9988

tgallacher

comment created time in 22 days

push eventtgallacher/ansible-macbook-setup

Tom Gallacher

commit sha 04d9988132fdc520063639565a74ed76e6515bbc

docs: add python prep instructions

view details

Tom Gallacher

commit sha 9f8c5d855e49b96582be1e9c33830b260d35baa2

feat(nvm): remove node v8.11

view details

Tom Gallacher

commit sha f2f7145fda5e199b5d29cee07b3888df5db577e4

feat(zsh): accommodate switch to antibody

view details

push time in 22 days

push eventtgallacher/dotfiles

Tom Gallacher

commit sha db9b1dbc0b9c4ec4e21afea981b10c79c2bd6303

fix(zsh): oh-my-zsh loading under antibody

view details

push time in 22 days

startedmvdan/sh

started time in 22 days

startedkoalaman/shellcheck

started time in 22 days

push eventtgallacher/dotfiles

Tom Gallacher

commit sha 30ec39277323ed49efea904eac0a30c5b02f1422

feat(zsh)!: switch to Antibody

view details

push time in 22 days

push eventtgallacher/dotfiles

Tom Gallacher

commit sha 7720295bad4003effac191a60a9765af25edd3e7

feat(vim): disable relative line numbers

view details

Tom Gallacher

commit sha 6cf3bff408e0144f0c23d5a7cfa7e56a60c95f23

fix(zsh): themes failling to laod

view details

Tom Gallacher

commit sha 4d8578748b18095f5ae6c50f75d04974dda7d272

feat(zsh): switch to powerlevel10k theme

view details

Tom Gallacher

commit sha caaa519f61a84fdd518e2d24e7f62abb5f601a6f

refactor(zsh): remove unused comments + improve readability

view details

Tom Gallacher

commit sha 0da6f6a0ef78d38fa9bc34c4399afa7e8324a266

feat(zsh): add nvm config loader

view details

push time in 22 days

push eventtgallacher/dotfiles

Tom Gallacher

commit sha 7fcd5fcb98e47d3a925bee0906a526d7fa45867f

fix(zsh): suppress no match errors for local files

view details

push time in 22 days

startedtiltshift/figmint

started time in 22 days

startedpiotrwitek/typesafe-actions

started time in 23 days

startedsnowjs/cli

started time in a month

startedant-design/ant-design

started time in a month

release tgallacher/gatsby-plugin-remove-generator

v1.0.5

released time in a month

created tagtgallacher/gatsby-plugin-remove-generator

tagv1.0.5

🕵️‍♀️ Customise or remove the "meta generator" tag on your Gatsby site.

created time in a month

push eventtgallacher/gatsby-plugin-remove-generator

Tom Gallacher

commit sha f47e0e7fd14af4a0325c0ac223914e006929effa

fix: patch cve warnings

view details

Tom Gallacher

commit sha 7f9562f9d3b86f118e2dd567e2a2fcbfd70ccab4

docs: tweak/minor update to readme

view details

push time in a month

push eventtgallacher/gatsby-plugin-remove-generator

Tom Gallacher

commit sha f47e0e7fd14af4a0325c0ac223914e006929effa

fix: patch cve warnings

view details

Tom Gallacher

commit sha 7f9562f9d3b86f118e2dd567e2a2fcbfd70ccab4

docs: tweak/minor update to readme

view details

push time in a month

push eventtgallacher/gatsby-plugin-remove-generator

Tom Gallacher

commit sha 7db833e3f2c18664933dbdc3cadebec9eb229a67

chore(deps): patch cve notices

view details

Tom Gallacher

commit sha 2ad3fc04317ea6d054ced5eb1a46c622fb0bb07a

docs: tweak/minor update to readme

view details

push time in a month

push eventtgallacher/gatsby-plugin-remove-generator

Tom Gallacher

commit sha 2ad3fc04317ea6d054ced5eb1a46c622fb0bb07a

docs: tweak/minor update to readme

view details

push time in a month

push eventtgallacher/gatsby-plugin-remove-generator

Tom Gallacher

commit sha 7db833e3f2c18664933dbdc3cadebec9eb229a67

chore(deps): patch cve notices

view details

push time in a month

push eventtgallacher/commented.tech

Tom Gallacher

commit sha 4dde18d460df26b8e330b8ca42b5b077b722f3a9

docs: add moved note to readme

view details

push time in a month

push eventtgallacher/commented.tech

Tom Gallacher

commit sha 1378a00ad69d7ea04d8698c913de36986f403215

chore(redirects): mv redirect to root and disable site

view details

push time in a month

push eventtgallacher/commented.tech

Tom Gallacher

commit sha 56f465238aa41478c4a14fb23e509a781e4bddad

chore: fix remove copy from build script

view details

push time in a month

push eventtgallacher/commented.tech

Tom Gallacher

commit sha 400c221ed909582a27f8e94785cda47d4230401a

chore: force lts node ver for netlify

view details

push time in a month

push eventtgallacher/commented.tech

Tom Gallacher

commit sha 256d5c7b41d0922866dbf735807da2b181ec8a45

chore(redirects): use offical plugin to manage redirects on netlify

view details

push time in a month

push eventtgallacher/commented.tech

Tom Gallacher

commit sha e42d4084714c36536f65bfa4131234d9a941f834

Revert "Revert "Revert "chore: move redirects to toml file for simpler pick up by netlify""" This reverts commit aca59e30c4939dc722b85ebf46349afc6a2b9594.

view details

Tom Gallacher

commit sha 3e0fec4b7b1d718a4630d84506109a347959154d

chore: move redirect cp into npm script

view details

push time in a month

push eventtgallacher/commented.tech

Tom Gallacher

commit sha aca59e30c4939dc722b85ebf46349afc6a2b9594

Revert "Revert "chore: move redirects to toml file for simpler pick up by netlify"" This reverts commit 841014c2ced2df4bd8332bd7d010610162873295.

view details

push time in a month

push eventtgallacher/commented.tech

Tom Gallacher

commit sha 841014c2ced2df4bd8332bd7d010610162873295

Revert "chore: move redirects to toml file for simpler pick up by netlify" This reverts commit 036df61cb75b85165aadc88f90bb5d599c24bab3.

view details

push time in a month

push eventtgallacher/commented.tech

Tom Gallacher

commit sha 036df61cb75b85165aadc88f90bb5d599c24bab3

chore: move redirects to toml file for simpler pick up by netlify

view details

push time in a month

push eventtgallacher/commented.tech

Tom Gallacher

commit sha 9db175d71965777b2de24c06816e6e7ea13a6566

chore: redirect all articles to new domain

view details

push time in a month

startedmertJF/tailblocks

started time in a month

startedhadeeb/react-lazy-hydration

started time in a month

delete branch tgallacher/Gatsby-Typescript-Tailwind-Twin-Styled-Component-Starter

delete branch : fix-starter-starting-point

delete time in a month

startedkorfuri/awesome-monorepo

started time in a month

push eventtgallacher/lockdown-bingo-caller

Tom Gallacher

commit sha 5f58b329f46b07c92006be2b353080d863745148

Add LICENSE

view details

push time in a month

push eventtgallacher/lockdown-bingo-caller

Tom Gallacher

commit sha b9bca17ef04b065233531591c07e7895fa5770f2

chore: update gatsby config

view details

push time in a month

push eventtgallacher/lockdown-bingo-caller

Tom Gallacher

commit sha 6033259483c9f09d69bb1a1d4e12b28aba14bdaa

docs: update readme

view details

push time in a month

create barnchtgallacher/lockdown-bingo-caller

branch : master

created branch time in a month

created repositorytgallacher/lockdown-bingo-caller

📣A simple UI for running a bingo caller

created time in a month

PR opened DevHausStudio/Gatsby-Typescript-Tailwind-Twin-Styled-Component-Starter

Fix starter starting point

First of all, thanks for this starter! I've used it a few times already.

This aims to resolve some issues when setting up a new install, that I've come across: e.g.

npx gatsby new my-cool-app https://github.com/DevHausStudio/Gatsby-Typescript-Tailwind-Twin-Styled-Component-Starter

When booting up ESLint or VSCode (with ESLint plugin) a few warnings/errors are reported.

Changed

  • add missing deps;
  • shuffles some deps around between devDependencies and dependencies to mitigate linting warnings;
  • update package name to match starter name;
  • add unlicensed license key to mitigate cli warning message (assumed MIT, but didn't want to add initially); and
  • resolve liniting issues

Notes

  • Some TS warnings are still outstanding, e.g. any warnings.
+2712 -97

0 comment

7 changed files

pr created time in a month

push eventtgallacher/tom-gallacher.co.uk

Tom Gallacher

commit sha 20091aba9cd08b7ab5d5d7f659eaacfea4143296

docs: add netlify badge

view details

push time in a month

push eventtgallacher/tom-gallacher.co.uk

Tom Gallacher

commit sha 6d90bc29f7c2fb3cc88da1880665e7cb196f9c68

fix(homepage): prevent gatbsy fade in conflict on framer animation

view details

push time in a month

create barnchtgallacher/tom-gallacher.co.uk

branch : master

created branch time in a month

issue commenttesting-library/user-event

`userEvent.clear()` does not fire `onChange` handlers

I think this issue should have been auto closed by #286.

I recon it's the extra "issue" word after the "Resolves" Github keyword which has prevent the auto close trigger.

justinanastos

comment created time in a month

startedsergeysova/styled-normalize

started time in a month

delete branch tgallacher/ansible-nvm

delete branch : fix-nvm-shell-bool

delete time in a month

created repositorytgallacher/tom-gallacher.co.uk

Personal site

created time in a month

startedtesting-library/user-event

started time in a month

startedmicrosoft/tsdoc

started time in a month

startedjondot/hygen

started time in a month

push eventtgallacher/ansible-macbook-setup

Tom Gallacher

commit sha 0a4dac77c5a3f7515dc5d443fcc7a8a76610808d

feat(homebrew): correctly set up python install using pyenv

view details

Tom Gallacher

commit sha 93f95e8d4a061cb195bd247d96bcbf14e5e39716

fix(vscode): properly install vscode extensions

view details

Tom Gallacher

commit sha 5744f4efe99ed8bed44a71f0c1c7577ed2c044bb

feat: add nvm support

view details

Tom Gallacher

commit sha 344881dc8dac1b839809f4064558521b6ec986ba

chore(nvm): disable auto shell config update

view details

push time in a month

PR opened markosamuli/ansible-nvm

Fix typo in shell init flag

Resolves https://github.com/markosamuli/ansible-nvm/issues/12

+1 -1

0 comment

1 changed file

pr created time in a month

create barnchtgallacher/ansible-nvm

branch : fix-nvm-shell-bool

created branch time in a month

fork tgallacher/ansible-nvm

Install NVM on macOS or Ubuntu developer machines

fork in a month

issue commentmarkosamuli/ansible-nvm

nvm_init_shell doesn't seem to be honoured

ah. Found it, the README calls out nvm_init_shell, but it should be nvm_shell_init.

I can raise a quick PR for this.

tgallacher

comment created time in a month

issue openedmarkosamuli/ansible-nvm

nvm_init_shell doesn't seem to be honoured

Hey 👋 . Thanks for this role!

Just having a quick play around and due to some specific needs around my current shell set up, I need to be able to disable this role's action on trying to configure the shell loading of NVM.

I tried to use the nvm_init_shell var to prevent this, e.g.

nvm_init_shell: false

However, this doesn't seem to do anything. Quick scan of the code, I can see it is only currently referenced in the README.

I think it needs to be (re-)added to the when clause in https://github.com/markosamuli/ansible-nvm/blob/master/tasks/shell.yml

created time in a month

startedPrismJS/prism-themes

started time in a month

push eventtgallacher/dotfiles

Tom Gallacher

commit sha e1269e8d28e5e081ae94d4aceae18144443c8be3

Revert "chore: switch terminal theme to typewritten" This reverts commit f3381f29895b64bbebc490f3dba494831da705b8.

view details

Tom Gallacher

commit sha a0ed855741d6c9692f618ed2e5752bfddad58fda

fix(vim): tmp disable backups/swaps to mitigate E303

view details

Tom Gallacher

commit sha eae8590540f2865d81feff90447ad1ebf8a3d77c

chore(vim): set tabstop to 2 spaces

view details

push time in a month

create barnchtgallacher/dotfiles

branch : try-powershell-theme

created branch time in a month

push eventtgallacher/dotfiles

Tom Gallacher

commit sha ff6f89c3f28478d199705c96ae10103d1fa496df

feat(zsh): add pyenv auto loader

view details

Tom Gallacher

commit sha ad859e5c3d1adc11b30e74904c40bbcf9e1c778a

feat(zsh): add support for local zsh customisations

view details

push time in a month

startedcloudflare/workers-types

started time in a month

push eventtgallacher/docker-field-guide-workshop

dependabot[bot]

commit sha c875c097b4ce42620b32cca6e9762a8bbfc19772

Bump lodash.merge from 4.6.1 to 4.6.2 Bumps [lodash.merge](https://github.com/lodash/lodash) from 4.6.1 to 4.6.2. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/commits) Signed-off-by: dependabot[bot] <support@github.com>

view details

Tom Gallacher

commit sha 880c6210e9a094593c7c44ce9e8abe1a9d856f2a

Merge pull request #7 from tgallacher/dependabot/npm_and_yarn/lodash.merge-4.6.2 Bump lodash.merge from 4.6.1 to 4.6.2

view details

push time in a month

delete branch tgallacher/docker-field-guide-workshop

delete branch : dependabot/npm_and_yarn/lodash.merge-4.6.2

delete time in a month

more