diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index f820aba78b..4bfcaa5312 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,5 +1,6 @@ # Requirements @@ -7,15 +8,17 @@ YOU MUST FILL OUT THIS TEMPLATE FOR YOUR PR TO BE ACCEPTED! - [ ] I **agree** to the [Terms of Service](https://is-a.dev/terms). -- [ ] My file is following the [domain structure](https://docs.is-a.dev/domain-structure/). +- [ ] My file is following the [domain structure](https://docs.is-a.dev/domain-structure/). - [ ] My website is **reachable** and **completed**. -- [ ] My website is **software development** related. -- [ ] My website is **not for commercial use**. -- [ ] I have provided contact information in the `owner` key. -- [ ] I have provided a preview of my website below. +- [ ] My website is **software development** related. +- [ ] My website is **not for commercial use**. +- [ ] I have provided sufficient contact information in the `owner` key. +- [ ] I have provided a link to my website below. # Website Preview - + + + # Website Purpose diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index bb028ae2aa..e4efd5e4da 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -49,6 +49,7 @@ Every file must be valid JSON and follow this exact structure from https://docs. - `"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. + - If the `"proxied"` field is set to `true`, CNAME may then be combined with MX and TXT records, no other records are ever permitted. - **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). diff --git a/domains/_dmarc.send.theshashank.json b/domains/_dmarc.send.theshashank.json new file mode 100644 index 0000000000..706ebd031a --- /dev/null +++ b/domains/_dmarc.send.theshashank.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "theshashankk", + "email": "shashannxd@gmail.com" + }, + "records": { + "TXT": "v=DMARC1; p=none;" + } +} diff --git a/domains/_dmarc.tausif.json b/domains/_dmarc.tausif.json new file mode 100644 index 0000000000..a1028c1e3d --- /dev/null +++ b/domains/_dmarc.tausif.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "IttehadT", + "email": "itausif.cse@gmail.com" + }, + "records": { + "TXT": "v=DMARC1; p=quarantine; rua=mailto:contact@tausif.is-a.dev; pct=100" + } +} diff --git a/domains/_github-pages-challenge-luongductrong.ldt.json b/domains/_github-pages-challenge-luongductrong.ldt.json new file mode 100644 index 0000000000..6903440a13 --- /dev/null +++ b/domains/_github-pages-challenge-luongductrong.ldt.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "luongductrong", + "email": "luongductrong2004@gmail.com" + }, + "records": { + "TXT": "090573f418b0850fb3938e6deca33e" + } +} diff --git a/domains/_github-pages-challenge-samyak8ktr.samyak.json b/domains/_github-pages-challenge-samyak8ktr.samyak.json new file mode 100644 index 0000000000..b723563255 --- /dev/null +++ b/domains/_github-pages-challenge-samyak8ktr.samyak.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "samyak8Ktr", + "email": "samyakkatiyar2@gmail.com" + }, + "records": { + "TXT": "68ba9a5fbb04978653dbd6505d470a" + } +} diff --git a/domains/_vercel.andrew-b.json b/domains/_vercel.andrew-b.json new file mode 100644 index 0000000000..24e1481a50 --- /dev/null +++ b/domains/_vercel.andrew-b.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "AndrewB92", + "email": "babujioh@gmail.com" + }, + "records": { + "TXT": "vc-domain-verify=andrew-b.is-a.dev,71e85190f0f86f866a3d" + } +} diff --git a/domains/_vercel.bientuan.json b/domains/_vercel.bientuan.json new file mode 100644 index 0000000000..aaed710cf4 --- /dev/null +++ b/domains/_vercel.bientuan.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "bien-tuan", + "email": "doantuanbien99@gmail.com" + }, + "records": { + "TXT": "vc-domain-verify=bientuan.is-a.dev,69667ddec653b8d51f7c" + } +} diff --git a/domains/_vercel.brahim-badre.json b/domains/_vercel.brahim-badre.json new file mode 100644 index 0000000000..f6a1001df0 --- /dev/null +++ b/domains/_vercel.brahim-badre.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "badre2152", + "email": "ibrahimbadre200@gmail.com" + }, + "records": { + "TXT": "vc-domain-verify=brahim-badre.is-a.dev,b51b03c214506216b527" + } +} diff --git a/domains/andrew-b.json b/domains/andrew-b.json new file mode 100644 index 0000000000..c3ef3c7140 --- /dev/null +++ b/domains/andrew-b.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "AndrewB92", + "email": "babujioh@gmail.com" + }, + "records": { + "A": ["216.198.79.1"], + "MX": ["mx1.improvmx.com", "mx2.improvmx.com"], + "TXT": ["v=spf1 include:spf.improvmx.com ~all"] + } +} diff --git a/domains/asad-mujtaba.json b/domains/asad-mujtaba.json index f47ebcc3c7..2a51dd1112 100644 --- a/domains/asad-mujtaba.json +++ b/domains/asad-mujtaba.json @@ -6,6 +6,6 @@ "email": "asad.developer99@gmail.com" }, "records": { - "CNAME": "cname.vercel-dns.com" + "A": ["216.198.79.1"] } } diff --git a/domains/awii.json b/domains/awii.json new file mode 100644 index 0000000000..a7c2ed57dc --- /dev/null +++ b/domains/awii.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "gccawadhesh", + "email": "awadheshkumar210424@gmail.com" + }, + "records": { + "CNAME": "gccawadhesh.github.io" + } +} diff --git a/domains/bientuan.json b/domains/bientuan.json new file mode 100644 index 0000000000..2db74483d8 --- /dev/null +++ b/domains/bientuan.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "bien-tuan", + "email": "doantuanbien99@gmail.com" + }, + "records": { + "A": ["216.198.79.1"] + } +} diff --git a/domains/brahim-badre.json b/domains/brahim-badre.json new file mode 100644 index 0000000000..572cf17583 --- /dev/null +++ b/domains/brahim-badre.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "badre2152", + "email": "ibrahimbadre200@gmail.com" + }, + "records": { + "A": ["216.198.79.1"] + } +} diff --git a/domains/brejesh.json b/domains/brejesh.json new file mode 100644 index 0000000000..7e8bd51c83 --- /dev/null +++ b/domains/brejesh.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "brej-29", + "email": "brejesh.bala@gmail.com" + }, + "records": { + "CNAME": "brejos.pages.dev" + } +} diff --git a/domains/d3moo.json b/domains/d3moo.json index 1b8b19b96d..1cbd8947fe 100644 --- a/domains/d3moo.json +++ b/domains/d3moo.json @@ -4,6 +4,12 @@ "email": "dxbdxb416@gmail.com" }, "records": { - "CNAME": "dxbdxb416.github.io" - } + "CNAME": "dxbdxb416.github.io", + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + "TXT": "v=spf1 include:spf.improvmx.com ~all" + }, + "proxied": true } diff --git a/domains/resend._domainkey.send.theshashank.json b/domains/resend._domainkey.send.theshashank.json new file mode 100644 index 0000000000..c1201416a0 --- /dev/null +++ b/domains/resend._domainkey.send.theshashank.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "theshashankk", + "email": "shashannxd@gmail.com" + }, + "records": { + "TXT": "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC9Je2xkEXrN113/VvYnrQz7G8gkLWXc8/shtQEFYsc7VcazNGASwTbafyfHrZjcBMfOE0Y+7eKcIgqLtdBA9WJPdz80AWQ/V8LU9bpQxuxmRqZT3DgiXN9pwdov2tn3TD0uSnxoXcw6AKQOnsnLdxrb0yz///UNPfleqJ83C3CbwIDAQAB" + } +} diff --git a/domains/send.theshashank.json b/domains/send.theshashank.json new file mode 100644 index 0000000000..0c2340129c --- /dev/null +++ b/domains/send.theshashank.json @@ -0,0 +1,19 @@ +{ + "owner": { + "username": "theshashankk", + "email": "shashannxd@gmail.com" + }, + "records": { + "MX": [ + { + "target": "feedback-smtp.ap-northeast-1.amazonses.com", + "priority": 10 + }, + { + "target": "inbound-smtp.ap-northeast-1.amazonaws.com", + "priority": 10 + } + ], + "TXT": "v=spf1 include:amazonses.com ~all" + } +} diff --git a/domains/tausif.json b/domains/tausif.json index 7d2ab9d5fe..ef5c0895d5 100644 --- a/domains/tausif.json +++ b/domains/tausif.json @@ -4,7 +4,21 @@ "email": "itausif.cse@gmail.com" }, "records": { - "A": ["216.198.79.1"], - "TXT": ["zoho-verification=zb40220860.zmverify.zoho.com"] + "A": [ + "216.198.79.1" + ], + "TXT": [ + "v=spf1 include:spf.improvmx.com ~all" + ], + "MX": [ + { + "target": "mx1.improvmx.com", + "priority": 10 + }, + { + "target": "mx2.improvmx.com", + "priority": 20 + } + ] } } diff --git a/domains/theshashank.json b/domains/theshashank.json new file mode 100644 index 0000000000..d7bde6fe44 --- /dev/null +++ b/domains/theshashank.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "theshashankk", + "email": "shashannxd@gmail.com" + }, + "records": { + "URL": "https://github.com/theshashankk" + } +} diff --git a/domains/uukelele.json b/domains/uukelele.json index 6d37e88d33..867734aa80 100644 --- a/domains/uukelele.json +++ b/domains/uukelele.json @@ -1,12 +1,12 @@ { - "repo": "https://github.com/uukelele-scratch/uukelele-scratch.github.io", + "repo": "https://github.com/uukelele/uukelele.github.io", "owner": { - "username": "uukelele-scratch", - "email": "robustrobot11@gmail.com", - "discord": "robustrobot11" + "username": "uukelele", + "email": "uukelele@proton.me", + "discord": "uukele1e" }, "records": { - "CNAME": "uukelele-scratch.github.io" + "CNAME": "uukelele.pages.dev" }, - "proxied": true + "proxied": false }