mirror of
https://github.com/tiennm99/is-a-dev.git
synced 2026-10-13 18:15:40 +00:00
Merge branch 'main' into main
This commit is contained in:
89 files changed
+739
-87
No files matched your search
@@ -0,0 +1,79 @@
|
||||
# GitHub Copilot Instructions for is-a-dev/register
|
||||
|
||||
## Repository Purpose
|
||||
This repository handles pull requests that register new `.is-a.dev` subdomains. Every PR adds or modifies **only** JSON files in the `domains/` directory. These files define DNS records.
|
||||
|
||||
Copilot must review **every PR** with these priorities:
|
||||
1. The PR description **must** exactly match and fully complete the `.github/PULL_REQUEST_TEMPLATE.md`
|
||||
2. Every JSON file must follow the exact filename rules, JSON schema, and validation rules from https://docs.is-a.dev/domain-structure/
|
||||
3. If anything is wrong in the PR description **or** any JSON file, post a clear comment using the exact copy-pasta error messages (or very close variations that match the style). Be direct and helpful.
|
||||
4. Only comment on real issues. Do not approve the PR if any errors exist.
|
||||
|
||||
## PR Description / Template Check (Critical)
|
||||
(unchanged from previous version — keep the same checks and copy-pasta for incomplete template, no preview, inaccessible site, etc.)
|
||||
|
||||
## Filename Rules (Strict)
|
||||
Files **must** be in the `domains/` directory and follow these exact rules:
|
||||
- Must end in `.json`
|
||||
- All lowercase letters only (no uppercase anywhere)
|
||||
- Alphanumeric + dashes/underscores only (no consecutive dashes)
|
||||
- Filenames (without `.json`) **cannot** match any entry in `util/reserved.json`
|
||||
|
||||
Reserved names are listed in `util/reserved.json`. These subdomain names may NOT be registered.
|
||||
|
||||
**Invalid filename errors to use verbatim:**
|
||||
- "File does not end in .json. Make sure the file extension is correct. Reopen this PR when you have this corrected."
|
||||
- "File is not in the correct directory. Must be in the domains directory. Reopen this PR when you have this corrected."
|
||||
- "Filenames cannot have uppercase characters. See docs for more information: https://docs.is-a.dev/"
|
||||
- "Filename is reserved. See util/reserved.json for the full list. Reopen this PR when you have this corrected."
|
||||
|
||||
## JSON Schema & Validation Rules (Updated & Expanded)
|
||||
Every file must be valid JSON and follow this exact structure from https://docs.is-a.dev/domain-structure/:
|
||||
|
||||
```json
|
||||
{
|
||||
"owner": {
|
||||
"username": "exact-github-username-of-pr-author",
|
||||
"email": "optional@email.com"
|
||||
},
|
||||
"records": {
|
||||
// record types here
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
**Critical rules (enforce strictly):**
|
||||
|
||||
- `"owner"."username"` **MUST** exactly match the GitHub username of the person who opened the PR, **unless** the PR author is a trusted maintainer listed in `util/trusted.json`.
|
||||
Trusted maintainers: STICKnoLOGIC, DEV-DIBSTER, iostpa, orangci, Stef-00012, satr14washere, wdhdev.
|
||||
|
||||
- `"records"` is required (note: it must be `"records"`, never `"record"`).
|
||||
- **CNAME records cannot be used with any other records and vice versa.** Only one record type is allowed if CNAME is present.
|
||||
- **A records must be an array of strings** (never a single string, object, or scalar value). Example: `"A": ["192.0.2.1"]`
|
||||
- A records **cannot** contain public DNS resolver IPs (Cloudflare, Google, Quad9, OpenDNS, etc.). Prohibited examples: 1.1.1.1, 1.1.1.2, 1.0.0.1, 8.8.8.8, 8.8.4.4, 9.9.9.9, 149.112.112.112, 208.67.222.222, 208.67.220.220.
|
||||
- CNAME must be a single lowercase string (no protocols, no paths, no query parameters, no arrays).
|
||||
- TXT verification records must be paired correctly (separate `_vercel.*.json` for Vercel, proper TXT for GitHub Pages).
|
||||
- Other record types (AAAA, MX, NS, etc.) must follow the exact array/object formats shown in the docs.
|
||||
|
||||
**Use these exact (or matching-style) error messages:**
|
||||
- "File does not follow proper schema. See docs for more information: https://docs.is-a.dev/"
|
||||
- "This should be `records` not `record`."
|
||||
- "Cannot use CNAME in conjunction with other records and vice versa. See docs for more information: https://docs.is-a.dev/"
|
||||
- "A records must be placed within an array. Example: \"A\": [\"192.0.2.1\"]. Reopen this PR when fixed."
|
||||
- "A records cannot use public DNS resolver IPs (1.1.1.1, 8.8.8.8, 9.9.9.9, etc.). Reopen this PR when fixed."
|
||||
- "Invalid username, username does not match the GitHub account that is opening the pull request. See docs for more information: https://docs.is-a.dev/ (trusted maintainers exempt — see util/trusted.json)"
|
||||
- "Invalid CNAME. CNAME cannot contain protocols, file paths, URL parameters, or anything combination of those. CNAME records must be lowercased. See docs for more information: https://docs.is-a.dev/ Reopen PR when this is fixed."
|
||||
- All previous verification, JSON, and socials copy-pasta remain valid.
|
||||
|
||||
## Verification-Specific Guidance
|
||||
|
||||
## General Review Style
|
||||
- Be concise and use the exact copy-pasta messages whenever they match the issue.
|
||||
- Always link back to https://docs.is-a.dev/ or the specific guide.
|
||||
- If the site has "Little content provided" → use the existing copy-pasta.
|
||||
- For new rule violations, use the exact phrasing above so maintainers instantly recognize the feedback.
|
||||
- Suggest reopening the PR after fixes.
|
||||
- You may add a short polite note around the copy-pasta, but keep the core error verbatim.
|
||||
- Do not approve or merge any PR that has errors.
|
||||
|
||||
Follow these instructions on every PR review. This ensures full consistency with the automated tests in `/tests`, the reserved/trusted lists, and maintainer expectations.
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "FWEEaaaa1",
|
||||
"email": "gorgonfweman@outlook.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["128.204.223.115"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Frqmelikescheese"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "a39af01a-cf13-4343-b9b1-8faef753226a.acmedns.infinityfree.net"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "pparaxan"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "did=did:plc:qhfvr7lgvv6thytqdewcwrok"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "pparaxan"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "dh=32bf2dcb2c8a307442196705f0e388f7f88dbfdf"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "serchidev",
|
||||
"email": "serchidev@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "v=DMARC1; p=none;"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "amanmehta0201",
|
||||
"email": "amanmehta0201@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "e8f5aafe1da97470670375298bc471"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "nicolai9852",
|
||||
"email": "nicolai.s.holmgaard@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "f2e3515d20d22d80034b41abbdd591"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Stacksyz",
|
||||
"email": "thedevmonke@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "121e8450b6aa5b9edbe73dd077ca57"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "maldikurniawan",
|
||||
"email": "akurniawan2102@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=aldi.is-a.dev,17315167247166417522"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "entaytion",
|
||||
"email": "entaytion@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=entaytion.is-a.dev,0d093c0cae5cef0fff6a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "ehs208",
|
||||
"email": "ehs208@naver.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=hyunsu.is-a.dev,ce6fd4f04bdc3d3236a4"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Jay-Adjei",
|
||||
"email": "mr.adjei17@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=japhet.is-a.dev,3392b4f684ea8c9d2529"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "kelvinojedaepn",
|
||||
"email": "kelvin.ojeda.071@outlook.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": ["vc-domain-verify:kelvinoj.is-a.dev,19bf00c0f781d8ea2a9d"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Charmingdc",
|
||||
"email": "charmingdc002@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=muis.is-a.dev,13992e47b6277d63b32c"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "raunaksingh9800",
|
||||
"email": "raunaksingh9800@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=shalini.is-a.dev,d615d5a4ff0b0831bb0f"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "sharon504",
|
||||
"email": "sharonpshajan@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=sharon.is-a.dev,f747ad09a86f3141b066"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "ygfest",
|
||||
"email": "stefanosanesteban1018@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=stefanose.is-a.dev,b77d602dd7ab3fa9c067"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "kalkisim-taha",
|
||||
"email": "kalkisimtaha52@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=tahaportfolio.is-a.dev,d85588e72060ef8ecbb7"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "tasdikujjaman",
|
||||
"email": "mdtasdikujjaman@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=tasdik.is-a.dev,1d373955449fc311d1c2"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"description": "Aakash's portfolio",
|
||||
"owner": {
|
||||
"username": "Aakash22010",
|
||||
"email": "aakashdahiya167@email.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "cname.vercel-dns.com"
|
||||
}
|
||||
}
|
||||
@@ -9,7 +9,7 @@
|
||||
"Twitter": "aasteriskz"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "aasteriskz7.github.io"
|
||||
"CNAME": "cname.vercel-dns.com"
|
||||
},
|
||||
"proxied": true
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "adhamhaithameid",
|
||||
"email": "adhamhaithameid@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://github.com/adhamhaithameid"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "maldikurniawan",
|
||||
"email": "akurniawan2102@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "alexpintodiaz",
|
||||
"email": "alexanderp143@hotmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "alexpintodiaz.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "its3li",
|
||||
"email": "aliyoyilolo@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "ali-is-a-dev.vercel.app"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "almas-cp",
|
||||
"email": "almascp11@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "almas-cp.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "artifactz",
|
||||
"email": "brehmeja+git@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "artifactz.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "ashvin-to",
|
||||
"email": "mrsinghashvin@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "portfolioo-azure-chi.vercel.app"
|
||||
}
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"email": "webmaster@steelchunk.eu"
|
||||
},
|
||||
"records": {
|
||||
"A": ["178.166.17.239"]
|
||||
"A": ["77.54.95.112"]
|
||||
},
|
||||
"proxied": true
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "crisjonks",
|
||||
"email": "cristian2012maria@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "crisjonks.pages.dev"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "deanaselole71",
|
||||
"email": "triekaputra1901@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "deanaselole71.github.io"
|
||||
}
|
||||
}
|
||||
@@ -3,7 +3,9 @@
|
||||
"username": "deenpro1",
|
||||
"email": "deenpro1@icloud.com"
|
||||
},
|
||||
"proxied": true,
|
||||
"records": {
|
||||
"CNAME": "deenpro1.github.io"
|
||||
"CNAME": "deenpro1.github.io",
|
||||
"TXT": "google-site-verification=g2hirB2ftAAqET-r7lnqgGNr71sp15w_mO66jzpNiNA"
|
||||
}
|
||||
}
|
||||
@@ -4,6 +4,9 @@
|
||||
"email": "diegoanc280@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "personal-portfolio-az7.pages.dev"
|
||||
}
|
||||
"CNAME": "personal-portfolio-az7.pages.dev",
|
||||
"MX": ["mx1.improvmx.com", "mx2.improvmx.com"],
|
||||
"TXT": ["v=spf1 include:spf.improvmx.com ~all"]
|
||||
},
|
||||
"proxied": true
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "viggle-by",
|
||||
"email": "mysticgiggle@code.chipmunk.land"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://pages.eaglerchipmunk.pages.gay"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "entaytion",
|
||||
"email": "entaytion@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "vandebry10-star",
|
||||
"email": "sybry1148@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "cname.vercel-dns.com"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "hibro-onyancha",
|
||||
"email": "hibroonyancha9@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "hibro-flame.vercel.app"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "hrushi2711",
|
||||
"email": "hrushikesh2711@gmail.com"
|
||||
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "hrushi2711.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "ehs208",
|
||||
"email": "ehs208@naver.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "cname.vercel-dns.com"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Jay-Adjei",
|
||||
"email": "mr.adjie17@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "cname.vercel-dns.com"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "jitendradara12",
|
||||
"email": "jitendradara4464@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "0x43.pages.dev"
|
||||
}
|
||||
}
|
||||
+2
-2
@@ -5,8 +5,8 @@
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "joeb.pages.dev",
|
||||
"MX": ["mx1.improvmx.com", "mx2.improvmx.com"],
|
||||
"TXT": "v=spf1 include:spf.improvmx.com ~all"
|
||||
"MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"],
|
||||
"TXT": "forward-email=joevizcara@proton.me"
|
||||
},
|
||||
"proxied": true
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "keyon-zora",
|
||||
"email": "keyonzora@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "keyon.eu.cc"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "kuman002",
|
||||
"email": "kumares002@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "kuman002.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"$schema": "https://raw.githubusercontent.com/is-a-dev/register/main/schema.json",
|
||||
"owner": {
|
||||
"username": "lakefront5027",
|
||||
"email": "3031315027ghb@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "my-arbitrage.pages.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "ocioman",
|
||||
"email": "joker232005@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["76.76.21.21"],
|
||||
"TXT": "vc-domain-verify=lorenzoandreotta.is-a.dev,05a917f01aa47460f728"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "lucasayb",
|
||||
"email": "me@lucasyamamoto.com"
|
||||
"email": "domain@lucasyamamoto.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "lucasyamamoto.com"
|
||||
"URL": "https://lucasayb.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "kichu12348"
|
||||
},
|
||||
"records": {
|
||||
"A": [
|
||||
"216.198.79.1"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Personal website and portfolio of Mahmoud Hashim",
|
||||
"repo": "https://github.com/mahmoud-hashim-fahmy/mahmoud-hashim-fahmy.github.io",
|
||||
"owner": {
|
||||
"username": "mahmoud-hashim-fahmy",
|
||||
"email": "mahmoud.hashim.1st@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "mahmoud-hashim-fahmy.github.io"
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -4,6 +4,6 @@
|
||||
"email": "nicholasxmendez@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "mendez.codes"
|
||||
"CNAME": "mendezcodes.web.app"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "milankumawat01",
|
||||
"email": "milankumawat01@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["152.67.14.19"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "MRCube-code",
|
||||
"email": "foysalbinaslamprince@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Charmingdc",
|
||||
"email": "charmingdc002@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "noodlelover1",
|
||||
"email": "noodlelover1@proton.me"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "noodlelover1.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "naquth",
|
||||
"email": "naquth@outlook.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "portofolio-dun-psi.vercel.app"
|
||||
}
|
||||
}
|
||||
@@ -4,6 +4,7 @@
|
||||
"email": "nicolai.s.holmgaard@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "nicolai9852.github.io"
|
||||
}
|
||||
"CNAME": "iteologi-studie.pages.dev"
|
||||
},
|
||||
"proxied": true
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Nirmal V G — Software Engineer Portfolio",
|
||||
"repo": "https://github.com/NirmalVG/nirmalvg.github.io",
|
||||
"owner": {
|
||||
"username": "NirmalVG",
|
||||
"email": "nirmalvg97@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "nirmalvg.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "itsmarianmc",
|
||||
"email": "business.itsmarian@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "itsmarianmc.github.io"
|
||||
}
|
||||
}
|
||||
@@ -4,17 +4,16 @@
|
||||
"email": "lozadanoah24@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "watermansmp.falix.dev",
|
||||
"A": ["191.96.231.10"],
|
||||
"SRV": [
|
||||
{
|
||||
"service": "_minecraft",
|
||||
"protocol": "_tcp",
|
||||
"name": "_minecraft._tcp",
|
||||
"priority": 10,
|
||||
"weight": 5,
|
||||
"port": 27175,
|
||||
"target": "watermansmp.falix.dev"
|
||||
"port": 11260,
|
||||
"target": "play.watermanmc.is-a.dev"
|
||||
}
|
||||
]
|
||||
},
|
||||
"proxied": true
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "pruthvinathsudini",
|
||||
"email": "sudinipruthvi1@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "resume-4qo.pages.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Ravi Kiran's Developer Portfolio",
|
||||
"repo": "https://github.com/padal1325454/ravi-portfolio",
|
||||
"owner": {
|
||||
"username": "padal1325454",
|
||||
"email": "ravikiranpadalsagina@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "ravi-portfolio-lovat.vercel.app"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "serchidev",
|
||||
"email": "serchidev@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC4ktH2J1HJz6YFjM/UPpA9uPDj3nxi7ioIC1SsqhmMzCqlXaTSpUVHteqRXP9sHLzPLC6kGYOfj4Sv++iv9V/GVXj1lK5CxQwKbsjSl1Fb4H9juRkkzQ6UD79XAvJVFQM7MVoYZFV2mAkLjtyDCTTbb/doIju5usv5V25BsGa4AQIDAQAB"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "romulo-ribeiro",
|
||||
"email": "romulo.developer42@proton.me"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "romulo-ribeiro.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "rubaun",
|
||||
"email": "rubaun@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["137.131.222.243"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "serchidev",
|
||||
"email": "serchidev@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"MX": [
|
||||
{
|
||||
"target": "feedback-smtp.eu-west-1.amazonses.com",
|
||||
"priority": 10
|
||||
}
|
||||
],
|
||||
"TXT": "v=spf1 include:amazonses.com ~all"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "serchidev",
|
||||
"email": "serchidev@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["1.1.1.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "eternaldevotee"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "eternaldevotee.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "raunaksingh9800",
|
||||
"email": "raunaksingh9800@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "sharon504",
|
||||
"email": "sharonpshajan@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "ShehanSulakshana",
|
||||
"email": "shehansulakshana01@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "shehansulakshana.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "shreyanssoni",
|
||||
"email": "sonishreyans01@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["76.76.21.21"],
|
||||
"TXT": ["vc-domain-verify=shreyans.is-a.dev,0517fbfcf1a18a360902"]
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Stacksyz",
|
||||
"email": "thedevmonke@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "stacksyz.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "ygfest",
|
||||
"email": "stefanosanesteban1018@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -4,6 +4,6 @@
|
||||
"email": "swarchuri06@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "sc136.github.io"
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "T2-Astra",
|
||||
"email": "physicsgod1221@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "t2-astra.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "kalkisim-taha",
|
||||
"email": "kalkisimtaha52@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"$schema": "https://raw.githubusercontent.com/is-a-dev/register/main/schema.json",
|
||||
"owner": {
|
||||
"username": "lakefront5027",
|
||||
"email": "3031315027ghb@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "lakefront5027.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "tasdikujjaman",
|
||||
"email": "mdtasdikujjaman@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "kavin3v",
|
||||
"email": "mdhaya23@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "vibhuvV",
|
||||
"email": "vaibhavvermavibhu@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "vibhuvV.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "My portfolio",
|
||||
"repo": "https://github.com/Vaishnavi639/portfolio",
|
||||
"owner": {
|
||||
"username": "Vaishnavi639",
|
||||
"email": "pangarevaishnavi639@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "portfolio-website-jade-five-71.vercel.app"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "vectorarchitect",
|
||||
"email": "vectorarchitect0@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "vectorarchitect.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "VulcanoSoftware",
|
||||
"discord": "vulcanocraft"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "vulcanovms.pages.dev"
|
||||
}
|
||||
}
|
||||
@@ -4,6 +4,6 @@
|
||||
"email": "lozadanoah24@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "watermanmc.gamer.gd"
|
||||
"CNAME": "watermanmc.pages.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "luciano24pm-bot",
|
||||
"email": "hi@luciano.qzz.io"
|
||||
},
|
||||
"records": {
|
||||
"MX": ["mx1.improvmx.com", "mx2.improvmx.com"],
|
||||
"TXT": ["v=spf1 include:spf.improvmx.com ~all"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "pparaxan",
|
||||
"email": "xxandrr@proton.me"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "pparaxan.codeberg.page"
|
||||
}
|
||||
}
|
||||
@@ -3,6 +3,6 @@
|
||||
"username": "Xvannn07"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "portfolio-v2-beta-eight.vercel.app"
|
||||
"CNAME": "portfolio-v3-two-phi.vercel.app"
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -27,7 +27,7 @@ const optionalRedirectConfigFields = {
|
||||
redirect_paths: "boolean"
|
||||
};
|
||||
|
||||
const blockedFields = ["domain", "internal", "proxy", "reserved", "services", "subdomain"];
|
||||
const blockedFields = ["domain", "internal", "proxy", "reserved", "services", "subdomain", "nested", "record"];
|
||||
|
||||
const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
|
||||
const hostnameRegex = /^(?=.{1,253}$)(?:(?:[_a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)\.)+[a-zA-Z]{2,63}$/;
|
||||
|
||||
Reference in new issue
Block a user