Skip to content

Latest commit

Β 

History

221 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

is-pinoy.dev banner

πŸ‡΅πŸ‡­ is-pinoy.dev β€” Ecosystem

The tooling and infrastructure monorepo behind is-pinoy.dev.

A free subdomain service for Filipino developers.

PRs Welcome License Community


πŸ“¦ Packages

Package Description
packages/cli @is-pinoy-dev/cli β€” CLI for validating and syncing DNS records to Cloudflare
packages/registry @is-pinoy-dev/registry β€” Core registry logic and Cloudflare provider
packages/schemas @is-pinoy-dev/schemas β€” Zod schemas for domain and DNS record validation
packages/ui @is-pinoy-dev/ui β€” Shared UI components
packages/eslint-config Shared ESLint config
packages/typescript-config Shared TypeScript config

πŸ–₯️ Apps

App Description
apps/web Public-facing website
apps/dashboard Authenticated owner dashboard and D1 registry read model
apps/portfolio Hosted GitHub-profile portfolio renderer

Infrastructure tools

Tool Description
tools/screenshots Cloudflare Queue + Browser Run worker for automated showcase previews

πŸš€ Getting Started

Prerequisites

Install dependencies

pnpm install

Build all packages

pnpm build

Run the CLI

# From the repo root
node packages/cli/dist/index.js --help

πŸ› οΈ CLI Usage

The CLI manages DNS records in the is-pinoy.dev domains repository.

# Validate domain JSON files
is-pinoy registry validate --dir ./subdomains

# Show diff between local files and Cloudflare
is-pinoy registry diff --dir ./subdomains

# Sync changes to Cloudflare
is-pinoy registry sync --dir ./subdomains

Environment variables (or use --dotenv to load a .env file):

CLOUDFLARE_API_TOKEN=
CLOUDFLARE_ZONE_ID=

🏷️ Badge kit

Building on an is-pinoy.dev subdomain? Wear it. The official badges are self-contained SVGs served from badges.is-pinoy.dev (see packages/badge-kit) β€” pick a theme that suits your README and paste the snippet.

Deployed on is-pinoy.dev Deployed on is-pinoy.dev Deployed on is-pinoy.dev

[![Deployed on is-pinoy.dev](https://badges.is-pinoy.dev/badge/juan?type=subdomain)](https://juan.is-pinoy.dev)

Browse every badge, banner, theme, and format at docs.is-pinoy.dev/badge-kit.


🀝 Contributing

See CONTRIBUTING.md for the full guide.

Please also read our Code of Conduct before getting started.


Made with 🀍 by Filipino developers, for Filipino developers.

is-pinoy.dev

About

πŸ‡΅πŸ‡­ Monorepo for the is-pinoy.dev platform β€” subdomain registry, CLI, schemas, and tooling for the Filipino developer community.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages