The Wayback Machine - http://web.archive.org/web/20200828044822/https://github.com/ghuntley
Skip to content
Avatar

✈️

On leave

✈️

On leave

Highlights

Sponsors

@augustoproiete @mikekavouras @BrianHHill @gavinfry @glennsarti @jonmarksearle @Damovisa @Vertikar @TienPhan @shiftkey @snickler @KirillOsenkov @tazjin
ghuntley/README.md

ghuntley's personal monorepo Open in Gitpod

This repository is the monorepo for my personal software.

Everything in here is built using Nix with an automatic attribute-set layout that mirrors the filesystem layout of the repository (this might feel familiar to users of Bazel).

If you've ended up here and have no idea who I am, feel free to follow me on Twitter.

Highlights

Automations

  • .imgbotconfig configures imgbot to crawl through all image files and losslessly compress them via pull-requests.
  • .github/dependabot.yml configures dependabot to automatically update git-submodules in third_party via pull-requests.
  • .github/auto-approve.yml automatically approves pull-requests raised by imgbot or dependabot.
  • .github/auto-merge.yml automatically merges approved pull-requests that pass all status checks.
  • .github/cla.yml creates a comment on Pull Request asking contributors who have not signed the CLA to sign and also fails the pull request status check with a failure. The contributors are requested to sign the CLA within the pull request by copy and pasting "I have read the CLA Document and I hereby sign the CLA" as a Pull Request comment. If the contributor has already signed the CLA, then the PR status will pass with success. Signatures are stored in cla/signatures.json.
  • .github/chatops-rebase.yml when /rebase is left as a comment by a maintainer the pull-request is automatically rebased.

Tools

  • third_party/copyright-headers idempotently add copyright headers to source files with the contents of .copyrightheader unless a stub .autocopyrightignore is found in the current or parent directory.
  • third_party/licensed verify the licenses of dependencies.
  • third_party/nixpkgs contains my fork of the Nix package manager packages.

Infrastructure

  • infra/desktops contains my nixos configs for my personal computers.

Packages / Libraries

Services

Miscellaneous

Presentations I've given in the past are in the presentations folder, these cover a variety of topics and some of them have links to recordings.

Workshops I've taught in the past are in the workshops folder, these cover a variety of topics.

Contributing

If you'd like to contribute to any of the tools in here, please check out the contribution guidelines

Pinned

  1. @ghuntley's personal monorepo

    JavaScript 9 1

  2. A silly emotional rant about the state of devops tooling/the infrastructure sector in 2018. #noyaml.com

    CSS 89 12

  3. The actual software that runs on Android phones.

    Java 51 7

  4. The Reactive Extensions for .NET

    C# 4.5k 572

  5. An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable sta…

    C# 5.7k 992

  6. Nix Packages collection

    Nix 5.5k 5.1k

Contribution activity

August 2020

23 contributions in private repositories Aug 8 – Aug 27

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.