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.rohith.json b/domains/_dmarc.rohith.json new file mode 100644 index 0000000000..6d01bedc8a --- /dev/null +++ b/domains/_dmarc.rohith.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Rohith-Shimori", + "email": "pontapallirohith@gmail.com" + }, + "records": { + "TXT": "v=DMARC1; p=none; rua=mailto:rua@dmarc.brevo.com" + } +} 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.bayunugroho.json b/domains/_vercel.bayunugroho.json new file mode 100644 index 0000000000..f06a66690b --- /dev/null +++ b/domains/_vercel.bayunugroho.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "nugrohobee8", + "email": "nugrohobee8@gmail.com" + }, + "records": { + "TXT": "vc-domain-verify=bayunugroho.is-a.dev,1f31ca76d263f1fffe5a" + } +} 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/b1._domainkey.rohith.json b/domains/b1._domainkey.rohith.json new file mode 100644 index 0000000000..d32cbb42e8 --- /dev/null +++ b/domains/b1._domainkey.rohith.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Rohith-Shimori", + "email": "pontapallirohith@gmail.com" + }, + "records": { + "CNAME": "b1.rohith-is-a-dev.dkim.brevo.com" + } +} diff --git a/domains/b2._domainkey.rohith.json b/domains/b2._domainkey.rohith.json new file mode 100644 index 0000000000..af5b944284 --- /dev/null +++ b/domains/b2._domainkey.rohith.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Rohith-Shimori", + "email": "pontapallirohith@gmail.com" + }, + "records": { + "CNAME": "b2.rohith-is-a-dev.dkim.brevo.com" + } +} diff --git a/domains/bayunugroho.json b/domains/bayunugroho.json new file mode 100644 index 0000000000..3f7dbc43f5 --- /dev/null +++ b/domains/bayunugroho.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "nugrohobee8", + "email": "nugrohobee8@gmail.com" + }, + "records": { + "A": ["216.198.79.1"] + } +} 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/lucascfarias.json b/domains/lucascfarias.json new file mode 100644 index 0000000000..1c7c2e43f6 --- /dev/null +++ b/domains/lucascfarias.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "devlucascfarias", + "email": "developer.lucasc@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + } +} diff --git a/domains/marco-sihombing.json b/domains/marco-sihombing.json new file mode 100644 index 0000000000..f863b8c774 --- /dev/null +++ b/domains/marco-sihombing.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "marco-sihombing" + }, + "records": { + "CNAME": "marco-sihombing.vercel.app" + } +} diff --git a/domains/nurul.json b/domains/nurul.json new file mode 100644 index 0000000000..ee68e38f27 --- /dev/null +++ b/domains/nurul.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "nurul-exe" + }, + "records": { + "CNAME": "nurul-exe.github.io" + } +} 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/rohith.json b/domains/rohith.json index ee694b5444..fdbcb96469 100644 --- a/domains/rohith.json +++ b/domains/rohith.json @@ -16,7 +16,8 @@ { "target": "mx3.zoho.in", "priority": 50 } ], "TXT": [ - "v=spf1 include:zoho.in ~all", + "v=spf1 include:zoho.in include:spf.brevo.com ~all", + "brevo-code:84c81543c733198b7d81e675624701d7", "zoho-verification=zb88897524.zmverify.zoho.in" ] } 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/sumit.json b/domains/sumit.json index 2a8cb07952..99ab62b9f8 100644 --- a/domains/sumit.json +++ b/domains/sumit.json @@ -4,6 +4,6 @@ "email": "Sumit0xff@proton.me" }, "records": { - "CNAME": "sumit0xff.vercel.app" + "CNAME": "f0li0.netlify.app" } -} \ No newline at end of file +} 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 } diff --git a/domains/v0x5l3b.json b/domains/v0x5l3b.json new file mode 100644 index 0000000000..60baf6865f --- /dev/null +++ b/domains/v0x5l3b.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "V0X5L3B" + }, + "records": { + "CNAME": "V0X5L3B.github.io" + } +} diff --git a/domains/zoho._domainkey.rohith.json b/domains/zoho._domainkey.rohith.json new file mode 100644 index 0000000000..e64302d878 --- /dev/null +++ b/domains/zoho._domainkey.rohith.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Rohith-Shimori", + "email": "pontapallirohith@gmail.com" + }, + "records": { + "TXT": "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCBnC7XRC8IXI0TSqlY5cPq3Ko9i+bd77qMRosfnf+DWO6pXokAai8bXAQv6IaTohgwNhnyFtcQ8tOjXrIrvankkWebpAkUVpqt47l/7drKKLCwzSqpUqdnD8S/AovEIKIEZKf0ndXDI9xADL55Nyas5QeTLQyIKamG2dGQItp7wQIDAQAB" + } +}