← All work
Tooling · 2020–25

is-a.dev Subdomain Registration (OSS Contribution)

Overview

A fork of the community-run is-a.dev/register project, an open-source, PR-driven service that lets developers claim a free .is-a.dev subdomain by adding a JSON record to a monorepo of 7,400+ domain definitions. Used to register and manage a developer subdomain through the project’s GitOps workflow.

Why It Exists

is-a.dev provisions DNS entirely through Git: contributors fork the repo, add a JSON file under domains/, and open a pull request that CI validates and maintainers merge. This fork exists to participate in that workflow and serves as a reference for PR-based infrastructure provisioning.

What We Built

This is an OSS fork rather than original product work. The contribution model centers on a domains/ directory of per-subdomain JSON records, dnsconfig.js (DNSControl) for DNS state, and an AVA-based test suite (tests/) that validates submissions. We worked within this structure to register and maintain a subdomain.

Technologies & Approach

Node.js tooling with AVA tests for record validation and DNSControl for declarative DNS. Provisioning is GitOps: the source of truth is JSON in version control, applied through pull requests.

Outcome / Impact

Demonstrates fluency with GitOps-style, PR-validated infrastructure provisioning and participation in a large open-source community project. Honest framing: this is a contribution to / use of an existing OSS service, not a from-scratch build.

Capabilities Demonstrated

  • GitOps / declarative DNS provisioning workflows
  • Open-source contribution and PR-based collaboration
  • Validation-as-code with automated test suites (AVA)
More work See all →