mirror of
https://github.com/tiennm99/is-a-dev.git
synced 2026-10-07 22:17:45 +00:00
Merge branch 'is-a-dev:main' into main
This commit is contained in:
86 files changed
+178
-556
No files matched your search
+14
-10
@@ -3,7 +3,7 @@ Welcome to **is-a.dev** ("our", "us", "we"), a free subdomain service provided t
|
||||
|
||||
For questions or concerns about these Terms, please contact us at admin@is-a.dev.
|
||||
|
||||
**Last Updated**: 3rd August, 2026
|
||||
**Last Updated**: 31st August, 2026
|
||||
|
||||
## Definitions
|
||||
The following definitions apply within these Terms of Service:
|
||||
@@ -52,7 +52,7 @@ You agree not to use, attempt to use, or permit others to use the is-a.dev servi
|
||||
12. Proxy or VPN services
|
||||
13. Hosting websites on root subdomains that are behind a login page (with the exception of login pages for management reasons)
|
||||
14. Blogs that are not primarily related to software development
|
||||
15. Conversational AI websites or apps that are similar in functionality to websites or apps such as Claude, Gemini, ChatGPT, etc
|
||||
15. Conversational AI websites or apps that are similar in functionality to websites or apps such as Claude, Gemini, ChatGPT, etc.
|
||||
16. Any website that is orientated to courses
|
||||
17. Video game cheats, hacks, exploits, or unauthorised modifications, including any websites, communities, software, downloads, documentation, or services primarily intended to facilitate unfair gameplay or circumvent game restrictions
|
||||
|
||||
@@ -62,39 +62,43 @@ Additionally, users must comply with [GitHub's Terms of Service](https://docs.gi
|
||||
|
||||
Violation of this section may result in immediate termination without notice.
|
||||
|
||||
## 5. Use of AI (Artificial Intelligence)
|
||||
## 5. Subdomain Transfers and Monetisation
|
||||
|
||||
is-a.dev subdomains are provided free of charge and may not be bought, sold, traded, rented, leased, auctioned, or otherwise transferred or monetised, whether directly or indirectly. This includes transferring or offering rights to a subdomain in exchange for money, goods, services, cryptocurrency, or any other form of compensation.
|
||||
|
||||
## 6. Use of AI (Artificial Intelligence)
|
||||
|
||||
The use of AI for creating, designing, or modifying websites is acceptable as long as the website is complete and complies with the prohibited activities guidelines. We are strongly against the usage of AI (such as Claude Code, Codex, OpenClaw, etc) for creating pull requests, and may close the pull request alongside blocking or limiting the author's ability to interact with our repositories and resources, if used.
|
||||
|
||||
## 6. Ownership and Intellectual Property
|
||||
## 7. Ownership and Intellectual Property
|
||||
is-a.dev retains all rights, title, and interest in the "is-a.dev" domain and associated systems.
|
||||
|
||||
You retain ownership of any content you host on your subdomain. Your hosted content, however, must not infringe on third-party rights.
|
||||
|
||||
You grant us permission to use your registration data to operate the service.
|
||||
|
||||
## 7. Termination of Service
|
||||
## 8. Termination of Service
|
||||
We reserve the right to terminate your subdomain at any time, for any reason. While we make reasonable efforts to provide notice in advance, we are not obligated to do so.
|
||||
|
||||
Any donations made to the service are non-refundable.
|
||||
|
||||
## 8. Privacy
|
||||
## 9. Privacy
|
||||
We collect and process only the personal data strictly necessary to operate is-a.dev. We do not sell or share your data with third parties for marketing purposes. While we take reasonable precautions, we are not responsible for any data or privacy breaches resulting from the use of our service.
|
||||
|
||||
For privacy-related inquiries, please contact us at admin@is-a.dev.
|
||||
|
||||
## 9. Disclaimer and Limitation of Liability
|
||||
## 10. Disclaimer and Limitation of Liability
|
||||
The is-a.dev service is provided "as-is" and "as available." We make no warranties, expressed or implied, regarding the service's functionality, reliability, or suitability for any particular purpose.
|
||||
|
||||
You use the service at your own risk.
|
||||
|
||||
## 10. Indemnification
|
||||
## 11. Indemnification
|
||||
You agree to indemnify and hold harmless is-a.dev, its operators, and affiliates from any claims, losses, liabilities, or expenses arising from your use of the service or violation of these Terms.
|
||||
|
||||
## 11. Governing Law and Jurisdiction
|
||||
## 12. Governing Law and Jurisdiction
|
||||
These Terms are governed by the laws of Australia. Any disputes arising out of or relating to these Terms will be subject to the exclusive jurisdiction of the courts of Australia.
|
||||
|
||||
## 12. Modification of Terms
|
||||
## 13. Modification of Terms
|
||||
We reserve the right to update or modify these Terms at any time. Changes will be effective immediately upon posting. Your continued use of the service constitutes acceptance of the updated Terms.
|
||||
|
||||
If changes are made, we will notify users by posting them on our website or Discord server.
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "leopku",
|
||||
"discord": "1168846640464019570"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://www.himysql.com"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Abdullah-Maqbool",
|
||||
"email": "abdullah.maqbool.ahmad@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=abdullah.maqbool.is-a.dev,7d30d66cf0ff8ca544ba"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "harys722",
|
||||
"discord": "1203357768610746385"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=api.harys.is-a.dev,b2d0f84ae64d4a616aa5"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "joejo-joestar",
|
||||
"email": "joecn2704@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=api.joestar.is-a.dev,261fa5c5e79622668073"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Barnacl437",
|
||||
"email": "barnacl437@proton.me"
|
||||
"email": "barnacl437@disroot.org"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=blog.barnacl437.is-a.dev,835f01acb5999fa8605a"
|
||||
"TXT": "vc-domain-verify=barnacl437.is-a.dev,1f39198b9deb4112ea15"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "stanleysutton",
|
||||
"email": "stanleysutton2510@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=betatesting.essentials.stan.is-a.dev,4872a8e0a9b99304e624"
|
||||
}
|
||||
}
|
||||
@@ -5,7 +5,7 @@
|
||||
},
|
||||
"records": {
|
||||
"TXT": [
|
||||
"vc-domain-verify=dineshraja.is-a.dev,da46ad8f3efeeb650559"
|
||||
"vc-domain-verify=dineshraja.is-a.dev,b8fa5474e73e5eaeb1ef"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "aloramiaa",
|
||||
"email": "xaloramia@gmail.com",
|
||||
"discord": "1236292707371057216"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=drive.alora.is-a.dev,395400702612ae6db6a8"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "tdbaophuc",
|
||||
"email": "tdbaophuc@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": [
|
||||
"vc-domain-verify=evolvefit.phucbao.is-a.dev,7a9e8c32301fb1de11b8"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "fidxteam",
|
||||
"email": "dev.farrellid@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=ab8acadd131fd3db1c7f"
|
||||
}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "amartyaa"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=finops-dc.amartya.is-a.dev,f5d79394fc50a30d95f4"
|
||||
}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "kumar2005raj"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=iamraj.is-a.dev.aa1f80c0a148f7c0a841"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "italofvm",
|
||||
"email": "italofernandesvm@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=www.italodev.is-a.dev.4c7a452d2c042f701476"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "johanna-panganuron",
|
||||
"email": "juwanakimxd@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=johanna.is-a-dev,a8a332b6c170b6ebc624"
|
||||
}
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "kazutokei"
|
||||
},
|
||||
"records": {
|
||||
"TXT": [
|
||||
"vc-domain-verify=kejo.is-a.dev.cc4db53450ff1accc0a9"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Kundan04",
|
||||
"email": "kundanbadhe3@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=kundan.is-a.dev,eeefe85793d4e056a385"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "UserAAR",
|
||||
"email": "amil.abdullazada@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=links.aar.is-a.dev,017018f50cf54056668a"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "whoschip",
|
||||
"email": "itsjustchipoverhere@proton.me"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=lution.chip.is-a.dev,a6fc8393655e22d7d480"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "stanleysutton",
|
||||
"email": "stanleysutton2510@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=magicblacklist.stan.is-a.dev,91a5c579aaa49a8e4354"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "modym3984-tech",
|
||||
"email": "modym3984@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=mahmoud-os.is-a-dev,13d8dd46ce2a1399dd56"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "alfinakash",
|
||||
"email": "alfinakash2001@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=mariyamsyed.is-a.dev,f96c14419110b8530536"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Muthumanickam1521",
|
||||
"email": "pearlrubymv@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=is-a.dev,d0dde3884007f2751095"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Nagraj-13",
|
||||
"email": "nagrajy131200350@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=nr.is-a.dev,89f977ffeb1174ae531e"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Congtai308"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=nguyencongtai.is-a.dev,71de769e80b50a8165b7"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "thanhngao27112010-netizen",
|
||||
"email": "thanhngao27112010@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": [
|
||||
"vc-domain-verify=5d97161c88494eb701e8"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "OscarEdem",
|
||||
"email": "eddiereoscar@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=oscar-edem.is-a.dev,bb0e1a78eb3755b09b7c"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Ayomi789",
|
||||
"email": "salakolateef07@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=portfolio.ife.is-a.dev,f30f2784a3b6713514d6"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Prakashmaheshwaran",
|
||||
"email": "pmaheshwaran@binghamton.edu"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=kash.is-a.dev,3eae4b9e5c818c9f6ae6"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Prashantrwt007",
|
||||
"email": "prashantrwt007@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=prashantrawat.is-a-dev,63c1de0eef78fee3d013"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "notreallyprince",
|
||||
"email": "prince30112001@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=princeprajapati.is-a.dev,de721a062f6aca1a08f0"
|
||||
}
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "aloramiaa",
|
||||
"email": "xaloramia@gmail.com",
|
||||
"discord": "1236292707371057216"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=profile.alora.is-a.dev,71bd18cc5db61dc75f91"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "revansp",
|
||||
"email": "revanspstudy28@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=reiiv.is-a.dev,82bf39e1f2c36339a232"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "shauryamanitripathi",
|
||||
"email": "shaurya.deoria@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=shaurya-mani-tripathi.is-a.dev,8a2bb82f49449e71cceb"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Demaestro5",
|
||||
"email": "osstephen70@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=stephenportfpolio.is-a.dev,07857de21b71d0489088"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "stilllydev",
|
||||
"email": "fishyboblox555@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=is-a.dev,7fda0bf99493e71480e0"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "webdryk",
|
||||
"email": "saamebley@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=success.s-a.dev,5448eabc9ed80dc8c701"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "p55d2k",
|
||||
"email": "peanutandscuffy1@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=thegist.zk.is-a.dev,810228785342252500f7"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Thiannight",
|
||||
"email": "thianntatiana@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=www.thiannight.is-a.dev,e9210092643da8660c73"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "joejo-joestar",
|
||||
"email": "joecn2704@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=tools.joestar.is-a.dev,a42661483cd40eed3bdf"
|
||||
}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "callmesukhi"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=tools.sukhi.is-a.dev,31937bb41e6dc6ce7144"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "aloramiaa",
|
||||
"email": "xaloramia@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=verify.alora.is-a.dev,df9b78e72bc7a2889bc8"
|
||||
}
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"description": "Personal portfolio and development website",
|
||||
"repo": "https://github.com/vinod-codes",
|
||||
"owner": {
|
||||
"username": "vinod-codes",
|
||||
"email": "vinodmanjula08@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": [
|
||||
"vc-domain-verify=vinod-codes.is-a-dev,b5572bddde1fb2e78b68"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "qwetls",
|
||||
"discord": "xeyyzu"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=www.aha-lang.is-a.dev,b2b73ffa6ed690375bd6"
|
||||
}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "amartyaa"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=www.amartya.is-a.dev,fc459981f1e55eed10b9"
|
||||
}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "anfastech"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=anfas.is-a.dev,a85ba16fbba5862e877f"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "kpriyanshu2003",
|
||||
"email": "kpriyanshu2003@outlook.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=www.kpriyanshu2003.is-a.dev,1a8358902b1e415cf03b"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "mirzazaman",
|
||||
"email": "mirzazaman828@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=www.mzaman.is-a.dev,8e506d0c2f036f07acfd"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "PramudithaN",
|
||||
"email": "pramudithanadun@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=www.pramuditha.is-a.dev,ecebc5343b66f6a29848"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Sai2507",
|
||||
"email": "sairajeev2002@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": [
|
||||
"vc-domain-verify=www.sairajeev.is-a.dev,f9297a89c2dd764cc191"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "umersanii",
|
||||
"email": "iamumersani@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": [
|
||||
"vc-domain-verify=www.sani.is-a.dev,f47279c09de88964db5c"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Shreshth-1",
|
||||
"email": "shresthtyagi2004@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=www.shreshth.is-a.dev,a0040d97a366c20ce332"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "srishtiagarwall",
|
||||
"email": "srishti@growthz.ai"
|
||||
},
|
||||
"records": {
|
||||
"TXT": [
|
||||
"vc-domain-verify=www.srishti.is-a.dev,b833e6f0811b28f851af"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "tejachundru"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=www.tejachundru.is-a.dev,22761f05d50c54b81350"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "NagaPranathiRallabandi",
|
||||
"email": "nagapranathi.rallabandi@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=www.vanamali.is-a.dev,826143fc76cef08ac433"
|
||||
}
|
||||
}
|
||||
@@ -6,9 +6,6 @@
|
||||
"records": {
|
||||
"A": [
|
||||
"76.76.21.21"
|
||||
],
|
||||
"TXT": [
|
||||
"vc-domain-verify=ahmed-zarir.is-a.dev,c666ff71f632fb08c722"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -6,9 +6,6 @@
|
||||
"records": {
|
||||
"A": [
|
||||
"76.76.21.21"
|
||||
],
|
||||
"TXT": [
|
||||
"vc-domain-verify=ahmedzarir.is-a.dev,3f304f387027101ae2f9"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -4,10 +4,7 @@
|
||||
"email": "mrsinghashvin@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "portfolioo-azure-chi.vercel.app",
|
||||
"TXT": [
|
||||
"vc-domain-verify=www.ash-vin.is-a.dev,593ad91ed60c1d1fbbf7"
|
||||
]
|
||||
"CNAME": "portfolioo-azure-chi.vercel.app"
|
||||
},
|
||||
"proxied": true
|
||||
}
|
||||
@@ -8,9 +8,6 @@
|
||||
"records": {
|
||||
"A": [
|
||||
"216.198.79.1"
|
||||
],
|
||||
"TXT": [
|
||||
"vc-domain-verify=ayches.is-a.dev,c971faef1bcfbb3ac124"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Barnacl437",
|
||||
"email": "barnacl437@proton.me"
|
||||
"email": "barnacl437@disroot.org"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "barnacl437.vercel.app"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "barnacl437",
|
||||
"email": "barnacl437@proton.me"
|
||||
"email": "barnacl437@disroot.org"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "blog-barnacl437.vercel.app"
|
||||
"URL": "https://barnacl437.is-a.dev"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "CheetahDoesStuff",
|
||||
"email": "contact.cheetah@tutamail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "cheetahdoesstuff.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "MaseDev33"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://masecodes.dev"
|
||||
},
|
||||
"redirect_config": {
|
||||
"redirect_paths": true
|
||||
}
|
||||
}
|
||||
@@ -6,9 +6,6 @@
|
||||
"records": {
|
||||
"A": [
|
||||
"76.76.21.21"
|
||||
],
|
||||
"TXT": [
|
||||
"vc-domain-verify=jayashree.is-a.dev,76dbbf5cd4864a4c7792"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "MaseDev33"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://masecodes.dev"
|
||||
},
|
||||
"redirect_config": {
|
||||
"redirect_paths": true
|
||||
}
|
||||
}
|
||||
+10
-1
@@ -6,6 +6,15 @@
|
||||
"bsky": "did:plc:wcx4c3osbuzrwmxkqdfqygwv"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "zensical-preview-ajhalili2006.pages.dev"
|
||||
"NS": [
|
||||
"ns1.desec.io",
|
||||
"ns2.desec.org"
|
||||
],
|
||||
"DS": [{
|
||||
"key_tag": 43652,
|
||||
"algorithm": 13,
|
||||
"digest_type": 2,
|
||||
"digest": "46b60944cc99dc0d085c9113699366e389a10faf9eff37203155225b54b503cf"
|
||||
}]
|
||||
}
|
||||
}
|
||||
@@ -6,7 +6,6 @@
|
||||
"records": {
|
||||
"A": [
|
||||
"76.76.21.21"
|
||||
],
|
||||
"TXT": "vc-domain-verify=lorenzoandreotta.is-a.dev,05a917f01aa47460f728"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -6,8 +6,7 @@
|
||||
"discord": "eln_meht"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "thankful-beach-04863d303.6.azurestaticapps.net",
|
||||
"TXT": "vc-domain-verify=mehtiyev.is-a.dev,_x65jujuilutr796n9mg5yz0zkhpv8s6"
|
||||
"CNAME": "thankful-beach-04863d303.6.azurestaticapps.net"
|
||||
},
|
||||
"proxied": true
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Congtai308"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "NotFenixio",
|
||||
"email": "josueart40@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "notfenixio.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "mohammednuruddin",
|
||||
"email": "mohammednuruddin04@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "cname.vercel-dns.com"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "OscarEdem",
|
||||
"email": "eddiereoscar@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "cname.vercel-dns.com"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "MaseDev33"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://masecodes.dev"
|
||||
},
|
||||
"redirect_config": {
|
||||
"redirect_paths": true
|
||||
}
|
||||
}
|
||||
@@ -4,6 +4,6 @@
|
||||
"email": "prince30112001@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "princexd.vercel.app"
|
||||
"A": ["140.238.242.140"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "MaseDev33"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://masecodes.dev"
|
||||
},
|
||||
"redirect_config": {
|
||||
"redirect_paths": true
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "CheetahDoesStuff",
|
||||
"email": "contact.cheetah@tutamail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "bravestcheetah.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "MaseDev33"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://masecodes.dev"
|
||||
},
|
||||
"redirect_config": {
|
||||
"redirect_paths": true
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "rzkyfhrzi21",
|
||||
"email": "rzkyfhrz21@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "rzkyfhrzi21.github.io"
|
||||
}
|
||||
}
|
||||
@@ -6,9 +6,6 @@
|
||||
"records": {
|
||||
"A": [
|
||||
"216.198.79.1"
|
||||
],
|
||||
"TXT": [
|
||||
"vc-domain-verify=shardendumishra22.is-a.dev,0e596131597808b6babe"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -6,9 +6,6 @@
|
||||
"records": {
|
||||
"A": [
|
||||
"76.76.21.21"
|
||||
],
|
||||
"TXT": [
|
||||
"vc-domain-verify=shreyans.is-a.dev,0517fbfcf1a18a360902"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "MaseDev33"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://masecodes.dev"
|
||||
},
|
||||
"redirect_config": {
|
||||
"redirect_paths": true
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "MaseDev33"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://masecodes.dev"
|
||||
},
|
||||
"redirect_config": {
|
||||
"redirect_paths": true
|
||||
}
|
||||
}
|
||||
@@ -6,9 +6,6 @@
|
||||
"records": {
|
||||
"A": [
|
||||
"216.198.79.1"
|
||||
],
|
||||
"TXT": [
|
||||
"vc-domain-verify=trantienhunggg.is-a.dev,c1079be7e06e6712bb3c"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "uiopler",
|
||||
"email": "uiopler.dev@gmail.com",
|
||||
"discord": "uiopler#6948"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "uiopler.github.io"
|
||||
}
|
||||
}
|
||||
+1
-2
@@ -5,7 +5,6 @@
|
||||
},
|
||||
"proxied": true,
|
||||
"records": {
|
||||
"CNAME": "portfolio-git-main-yaagnik-patels-projects.vercel.app",
|
||||
"TXT": "vc-domain-verify=yagnik.is-a.dev,a847575435db916293d3"
|
||||
"CNAME": "portfolio-git-main-yaagnik-patels-projects.vercel.app"
|
||||
}
|
||||
}
|
||||
@@ -238,6 +238,22 @@ function validateRecordValues(t, data, file) {
|
||||
const values = Array.isArray(value) ? value : [value];
|
||||
values.forEach((record, idx) => {
|
||||
t.true(typeof record === "string", `${file}: TXT record value should be a string at index ${idx}`);
|
||||
|
||||
if (record.startsWith("vc-domain-verify=")) {
|
||||
t.true(
|
||||
file.startsWith("_vercel."),
|
||||
`${file}: vc-domain-verify TXT records are only allowed in files starting with _vercel.`
|
||||
);
|
||||
|
||||
const domainToken = record.split("vc-domain-verify=")[1].split(",")[0];
|
||||
const targetName = file.replace(/^_vercel\./, "").replace(/\.json$/, "");
|
||||
const expectedDomain = `${targetName}.is-a.dev`;
|
||||
|
||||
t.true(
|
||||
domainToken === expectedDomain || domainToken.endsWith(`.${expectedDomain}`),
|
||||
`${file}: Vercel TXT record domain (${domainToken}) must be '${expectedDomain}' or end with '.${expectedDomain}'`
|
||||
);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
@@ -280,6 +296,13 @@ function validateRecordValues(t, data, file) {
|
||||
|
||||
t("All files should have valid records", (t) => {
|
||||
files.forEach((file) => {
|
||||
if (file.startsWith("_vercel")) {
|
||||
t.true(
|
||||
/^_vercel\.[^.]+\.json$/.test(file),
|
||||
`${file}: Files starting with '_vercel' must have format '_vercel.<name>.json'`
|
||||
);
|
||||
}
|
||||
|
||||
const data = getDomainData(file);
|
||||
const recordKeys = Object.keys(data.records);
|
||||
|
||||
|
||||
Reference in new issue
Block a user