From 9af28503e17b48684ca878216bb874af92ff9994 Mon Sep 17 00:00:00 2001 From: Felipe Campos Date: Sat, 11 Jan 2025 19:58:52 -0300 Subject: [PATCH 01/18] Create felipecampos --- domains/felipecampos | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/felipecampos diff --git a/domains/felipecampos b/domains/felipecampos new file mode 100644 index 000000000..088b17ca0 --- /dev/null +++ b/domains/felipecampos @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "camposdev", + "email": "felipecamposdev@gmail.com" + }, + "record": { + "CNAME": "felipecampos.vercel.app" + } +} From e87a6d80c0d883074dc44e307898efe496b29809 Mon Sep 17 00:00:00 2001 From: Keshav <95571677+Keshav-writes-code@users.noreply.github.com> Date: Sun, 12 Jan 2025 09:49:07 +0530 Subject: [PATCH 02/18] Create keshav.json --- domains/keshav.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/keshav.json diff --git a/domains/keshav.json b/domains/keshav.json new file mode 100644 index 000000000..a434464a2 --- /dev/null +++ b/domains/keshav.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "keshav-writes-code", + "email": "dhimankeshav201@gmail.com" + }, + "record": { + "CNAME": "keshav-writes-code.github.io" + } +} From 24edc73222cb810d0401d76a30c097b6be9659b6 Mon Sep 17 00:00:00 2001 From: David Morcuende Date: Sun, 12 Jan 2025 07:27:34 +0100 Subject: [PATCH 03/18] Create dmc.json --- domains/dmc | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/dmc diff --git a/domains/dmc b/domains/dmc new file mode 100644 index 000000000..5b82649b2 --- /dev/null +++ b/domains/dmc @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "morcu", + "email": "david.morcuende.c@gmail.com" + }, + "record": { + "CNAME": "davidmorcuende.com" + } +} From 94beb6e1d1bc1a66b86dcd9563c1446830cfe9d3 Mon Sep 17 00:00:00 2001 From: Manuel Garcia-Nieto <59543005+mGarciaNieto@users.noreply.github.com> Date: Sun, 12 Jan 2025 15:52:29 +0100 Subject: [PATCH 04/18] Create manuel-garcia-nieto.json First commit... --- domains/manuel-garcia-nieto.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/manuel-garcia-nieto.json diff --git a/domains/manuel-garcia-nieto.json b/domains/manuel-garcia-nieto.json new file mode 100644 index 000000000..2b4661dbf --- /dev/null +++ b/domains/manuel-garcia-nieto.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "mGarciaNieto", + "email": "mgarcianieto@gmail.com" + }, + "record": { + "CNAME": "mGarciaNieto.github.io" + } +} From 880e360dcd32591d5c869ea9dbc22e22efbbb902 Mon Sep 17 00:00:00 2001 From: Felipe Campos Date: Sun, 12 Jan 2025 12:55:07 -0300 Subject: [PATCH 05/18] Rename felipecampos to felipecampos.json --- domains/{felipecampos => felipecampos.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{felipecampos => felipecampos.json} (100%) diff --git a/domains/felipecampos b/domains/felipecampos.json similarity index 100% rename from domains/felipecampos rename to domains/felipecampos.json From 1d7fada5ab8cd066d991668483c3ab5482f5feb1 Mon Sep 17 00:00:00 2001 From: David Morcuende Date: Sun, 12 Jan 2025 17:08:34 +0100 Subject: [PATCH 06/18] Rename dmc to dmc.json --- domains/{dmc => dmc.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{dmc => dmc.json} (100%) diff --git a/domains/dmc b/domains/dmc.json similarity index 100% rename from domains/dmc rename to domains/dmc.json From 42b5943913e969b38caf4f5b4eab3c8f3d9b257d Mon Sep 17 00:00:00 2001 From: Yisrael Dov Lebow Date: Sun, 12 Jan 2025 20:20:49 +0200 Subject: [PATCH 07/18] Create yisraeldov --- domains/yisraeldov | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/yisraeldov diff --git a/domains/yisraeldov b/domains/yisraeldov new file mode 100644 index 000000000..f8d326cc0 --- /dev/null +++ b/domains/yisraeldov @@ -0,0 +1,10 @@ +{ + "description": "Yisrael Dov Lebow", + "owner": { + "username": "yisraeldov", + "email": "lebow@lebowtech.com" + }, + "record": { + "URL": "https://yisraeldov.gitlab.io" + } +} From 303d4cf011c163183be2879bdcde3e8046760c03 Mon Sep 17 00:00:00 2001 From: Yisrael Dov Lebow Date: Sun, 12 Jan 2025 22:44:55 +0200 Subject: [PATCH 08/18] Rename yisraeldov to yisraeldov.json --- domains/{yisraeldov => yisraeldov.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{yisraeldov => yisraeldov.json} (100%) diff --git a/domains/yisraeldov b/domains/yisraeldov.json similarity index 100% rename from domains/yisraeldov rename to domains/yisraeldov.json From 7fc0ffc5e7395a9288f63300fb2510ad0fd870a5 Mon Sep 17 00:00:00 2001 From: Muhammad Abdullah <128403796+Abdullah9715@users.noreply.github.com> Date: Mon, 13 Jan 2025 17:31:28 +0500 Subject: [PATCH 09/18] add muhammadabdullah domain --- domains/muhammadabdullah.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/muhammadabdullah.json diff --git a/domains/muhammadabdullah.json b/domains/muhammadabdullah.json new file mode 100644 index 000000000..6de6802c2 --- /dev/null +++ b/domains/muhammadabdullah.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Abdullah9715", + "email": "muftimuhammadabdullah225@gmail.com" + }, + "record": { + "URL": "latest-porfolio-website.web.app" + } + } + \ No newline at end of file From d02d832bf6c8258f6b1c3f04342403e6da4dbee6 Mon Sep 17 00:00:00 2001 From: Muhammad Abdullah <128403796+Abdullah9715@users.noreply.github.com> Date: Mon, 13 Jan 2025 21:58:32 +0500 Subject: [PATCH 10/18] Update muhammadabdullah.json --- domains/muhammadabdullah.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/muhammadabdullah.json b/domains/muhammadabdullah.json index 6de6802c2..407a77bdc 100644 --- a/domains/muhammadabdullah.json +++ b/domains/muhammadabdullah.json @@ -4,7 +4,7 @@ "email": "muftimuhammadabdullah225@gmail.com" }, "record": { - "URL": "latest-porfolio-website.web.app" + "URL": "https://latest-porfolio-website.web.app" } } - \ No newline at end of file + From 8db4234504eab61684ea47cf153662aeeaf74f91 Mon Sep 17 00:00:00 2001 From: Rafael Perez Date: Mon, 13 Jan 2025 20:59:42 -0600 Subject: [PATCH 11/18] Add rufistofeles.json Add rufistofeles.json --- domains/rufistofeles.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/rufistofeles.json diff --git a/domains/rufistofeles.json b/domains/rufistofeles.json new file mode 100644 index 000000000..297c8e569 --- /dev/null +++ b/domains/rufistofeles.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "rufistofeles", + "email": "rufistofeles@outlook.com" + }, + "record": { + "CNAME": "rufistofeles.github.io" + } +} From 6dff42c2ec394153945313c26ac964413f8a5cb1 Mon Sep 17 00:00:00 2001 From: Ahmad Yogi Al fandi <138632356+ahyalfan@users.noreply.github.com> Date: Tue, 14 Jan 2025 10:22:29 +0700 Subject: [PATCH 12/18] Create ahyalfan.json --- domains/ahyalfan.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/ahyalfan.json diff --git a/domains/ahyalfan.json b/domains/ahyalfan.json new file mode 100644 index 000000000..b3d350cf8 --- /dev/null +++ b/domains/ahyalfan.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "ahyalfan", + "email": "alfandi0857@gmail.com" + }, + "description": "this is for my personal website made.", + "record": { + "CNAME": "ahyalfan.my.id" + } +} From f6f2e594ec541bdc57df56fd664a5c541e574ae6 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Mon, 13 Jan 2025 22:32:55 -0500 Subject: [PATCH 13/18] chore: formatting --- domains/ahyalfan.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/domains/ahyalfan.json b/domains/ahyalfan.json index b3d350cf8..8480313da 100644 --- a/domains/ahyalfan.json +++ b/domains/ahyalfan.json @@ -1,10 +1,10 @@ { - "owner": { - "username": "ahyalfan", - "email": "alfandi0857@gmail.com" - }, - "description": "this is for my personal website made.", - "record": { - "CNAME": "ahyalfan.my.id" - } + "description": "this is for my personal website made.", + "owner": { + "username": "ahyalfan", + "email": "alfandi0857@gmail.com" + }, + "record": { + "CNAME": "ahyalfan.my.id" + } } From 775ad4d73c0e5f244738864121dabb9b7decae49 Mon Sep 17 00:00:00 2001 From: Sevinda Herath <119860637+Sevinda-Herath@users.noreply.github.com> Date: Tue, 14 Jan 2025 10:27:30 +0530 Subject: [PATCH 14/18] Create sevinda-herath._domainkey.sevinda-herath.json Again .. Thank you for your guidance William :) --- domains/sevinda-herath._domainkey.sevinda-herath.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/sevinda-herath._domainkey.sevinda-herath.json diff --git a/domains/sevinda-herath._domainkey.sevinda-herath.json b/domains/sevinda-herath._domainkey.sevinda-herath.json new file mode 100644 index 000000000..b974a12ec --- /dev/null +++ b/domains/sevinda-herath._domainkey.sevinda-herath.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Sevinda-Herath", + "email": "sevindaherath@gmail.com" + }, + "record": { + "TXT": "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCAhBt3btz/Lvou5WOJo+eF4YYWNZHxX0h5vPCfcP0IVtxOcicEhpvuY8DZ86ooVAptJeXKeuXVOz0J3SkAeGu2OAPZdHwKmBXTxvIx040Qhb3plS3T1iQXj3gu8SjkZk2w6X/07iQB+KkUYD8wvAT6UUIyNugQPd74LRYpOV1pRQIDAQAB" + } +} From 1ec4d06572615447a927d03abd9720c7a3dbd681 Mon Sep 17 00:00:00 2001 From: Stefano Del Prete Date: Tue, 14 Jan 2025 10:07:19 +0100 Subject: [PATCH 15/18] add documentatio to PR template --- .github/PULL_REQUEST_TEMPLATE.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index e7eb65913..ff56f15ec 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -11,6 +11,7 @@ Please note that we reserve the rights not to accept any domain at our own discr - [ ] The website is reachable. - [ ] The CNAME record doesn't contain `https://` or `/`. - [ ] There is sufficient information at the `owner` field. +- [ ] I have read the [documentation](https://docs.is-a.dev). ## Website Link/Preview From a6d7eeb6b7c592bc49aa69e1c5082e4f5baa3e96 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Tue, 14 Jan 2025 17:48:57 +0800 Subject: [PATCH 16/18] Update PULL_REQUEST_TEMPLATE.md --- .github/PULL_REQUEST_TEMPLATE.md | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index ff56f15ec..46ec6ab67 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,17 +1,21 @@ - + ## Requirements -Unless explicitly specified otherwise by a **maintainer** or in the requirement description, your domain must pass **ALL** the indicated requirements above. +Unless explicitly specified otherwise by a **maintainer** or in the requirement description, your domain **MUST** pass **ALL** the indicated requirements below. -Please note that we reserve the rights not to accept any domain at our own discretion. + +- [ ] I have **read** and **understood** the [Terms of Service](https://is-a.dev/terms). +- [ ] My domain is **not** for commercial use. +- [ ] My file is in the `domains` folder and is in the JSON format. +- [ ] My file's name is all lowercased and alphanumeric. +- [ ] The website is **reachable**. +- [ ] I have **completed** my website. +- [ ] My website is related to **software development**. +- [ ] I have provided contact information in the `owner` key. +- [ ] I have **followed** the [documentation](https://docs.is-a.dev). +- [ ] I understand my domain may be removed if I violate the [Terms of Service](https://is-a.dev/terms). -- [ ] The file is in the `domains` folder and is in the JSON format. -- [ ] The file's name is all lowercased and alphanumeric. -- [ ] You have completed your website. -- [ ] The website is reachable. -- [ ] The CNAME record doesn't contain `https://` or `/`. -- [ ] There is sufficient information at the `owner` field. -- [ ] I have read the [documentation](https://docs.is-a.dev). - -## Website Link/Preview - +## Website Preview + From 17f5816cce6e3939ddcc4f974b778ec620605d77 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Tue, 14 Jan 2025 17:51:49 +0800 Subject: [PATCH 17/18] Create raw.json --- domains/raw.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/raw.json diff --git a/domains/raw.json b/domains/raw.json new file mode 100644 index 000000000..cc2562542 --- /dev/null +++ b/domains/raw.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "admin@is-a.dev" + }, + "record": { + "URL": "https://raw-api.is-a.dev" + } +} From 7cea188f742a0f972ddc6a3200a639a1f3ecd74e Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Tue, 14 Jan 2025 18:05:02 +0800 Subject: [PATCH 18/18] feat(ci): redirect_config for proxied domains --- tests/records.test.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/records.test.js b/tests/records.test.js index 8a1bbabbc..223971308 100644 --- a/tests/records.test.js +++ b/tests/records.test.js @@ -267,7 +267,13 @@ t("All files should have valid record types", (t) => { ); } if (data.redirect_config) { - t.true(recordKeys.includes("URL"), `${file}: Redirect config must be combined with a URL record`); + t.true( + recordKeys.includes("URL") || data.proxied, + `${file}: Redirect config must be combined with a URL record or the domain must be proxied` + ); + if (data.redirect_config.redirect_paths) { + t.true(recordKeys.includes("URL"), `${file}: redirect_config.redirect_paths requires a URL record`); + } } validateRecordValues(t, data, file);