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)