From 5e8abf8b4e04eb0fc2632914459bb59fff4a25a4 Mon Sep 17 00:00:00 2001 From: Vignesh Date: Sun, 11 Oct 2020 20:28:40 +0530 Subject: [PATCH 01/21] vikyaiyer.json added for registering 'is a dev' domain --- domains/vikyaiyer.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/vikyaiyer.json diff --git a/domains/vikyaiyer.json b/domains/vikyaiyer.json new file mode 100644 index 000000000..e01d1c284 --- /dev/null +++ b/domains/vikyaiyer.json @@ -0,0 +1,13 @@ +{ + "description": "Vignesh Aiyer is a Developer!", + "repo": "https://github.com/vikyaiyer/jekyll-theme-minimal-resume", + "owner": { + "username": "vikyaiyer", + "email": "vikyaiyer1997@gmail.com" + }, + "record": { + "CNAME": "https://vikyaiyer.github.io/jekyll-theme-minimal-resume", + "URL": "https://vikyaiyer.is-a.dev" + } + } + \ No newline at end of file From 18e58e63e184797b2c7f5e19cbcb6d19db490092 Mon Sep 17 00:00:00 2001 From: Vignesh Aiyer Date: Wed, 14 Oct 2020 13:31:44 +0530 Subject: [PATCH 02/21] Update vikyaiyer.json fix: updated the url as requested --- domains/vikyaiyer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/vikyaiyer.json b/domains/vikyaiyer.json index e01d1c284..da1996966 100644 --- a/domains/vikyaiyer.json +++ b/domains/vikyaiyer.json @@ -6,8 +6,8 @@ "email": "vikyaiyer1997@gmail.com" }, "record": { - "CNAME": "https://vikyaiyer.github.io/jekyll-theme-minimal-resume", + "CNAME": "https://vikyaiyer.github.io", "URL": "https://vikyaiyer.is-a.dev" } } - \ No newline at end of file + From 05f2ef6b8117f5ac8f0991dec2914f8327ff801b Mon Sep 17 00:00:00 2001 From: Rohith Prakash <58965913+rohithp7777@users.noreply.github.com> Date: Wed, 14 Oct 2020 16:52:43 +0530 Subject: [PATCH 03/21] Create rohith.json --- domains/rohith.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/rohith.json diff --git a/domains/rohith.json b/domains/rohith.json new file mode 100644 index 000000000..fbc3f3b57 --- /dev/null +++ b/domains/rohith.json @@ -0,0 +1,13 @@ + +{ + "description": "Rohith's personal website", + "repo": "https://github.com/rohithp7777", + "owner": { + "username": "rohithp7777", + "email": "rohithp8899@gmail.com" + }, + "record": { + "CNAME": "https://rohithp7777.github.io", + "URL": "https://rohith.is-a.dev" + } +} From 5e39dde7e54a88ac3fc8193c94360cfc9b72f99d Mon Sep 17 00:00:00 2001 From: Harikrishnan PS Date: Wed, 14 Oct 2020 23:02:06 +0530 Subject: [PATCH 04/21] Create harikrishnanps --- domains/harikrishnanps | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/harikrishnanps diff --git a/domains/harikrishnanps b/domains/harikrishnanps new file mode 100644 index 000000000..690843632 --- /dev/null +++ b/domains/harikrishnanps @@ -0,0 +1,12 @@ + +{ + "description": "superjedi", + "repo": "https://github.com/super-jedi/super-jedi.github.io", + "owner": { + "username": "super-jedi", + "email": "harikrishnan.ps@hotmail.com" + }, + "record": { + "CNAME": "super-jedi.github.io" + } + } From a77993e369565268c1f91f7a48ff95849a3ce18b Mon Sep 17 00:00:00 2001 From: Harikrishnan PS Date: Thu, 15 Oct 2020 15:00:37 +0530 Subject: [PATCH 05/21] Rename harikrishnanps to harikrishnanps.json --- domains/{harikrishnanps => harikrishnanps.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{harikrishnanps => harikrishnanps.json} (100%) diff --git a/domains/harikrishnanps b/domains/harikrishnanps.json similarity index 100% rename from domains/harikrishnanps rename to domains/harikrishnanps.json From 596eaec55cba339cb88889d8d87461c3427f7754 Mon Sep 17 00:00:00 2001 From: Ivan Melnik <53442741+derMelnik@users.noreply.github.com> Date: Thu, 15 Oct 2020 14:51:06 +0200 Subject: [PATCH 06/21] Create dermelnik.json --- domains/dermelnik.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/dermelnik.json diff --git a/domains/dermelnik.json b/domains/dermelnik.json new file mode 100644 index 000000000..c3f23fd29 --- /dev/null +++ b/domains/dermelnik.json @@ -0,0 +1,13 @@ + +{ + "description": "This website is a link to my personal developer portfolio.", + "repo": "https://github.com/derMelnik/derMelnik.github.io", + "owner": { + "username": "derMelnik", + "email": "dermelnik@pm.me" + }, + "record": { + "CNAME": "derMelnik.github.io", + "URL": "https://dermelnik.is-a.dev" + } +} From 5915f8bc1ae4648652108a525ebb3c02ad884b7d Mon Sep 17 00:00:00 2001 From: Rohith Prakash <58965913+rohithp7777@users.noreply.github.com> Date: Fri, 16 Oct 2020 00:13:37 +0530 Subject: [PATCH 07/21] Update rohith.json firebase link --- domains/rohith.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/rohith.json b/domains/rohith.json index fbc3f3b57..56cde669b 100644 --- a/domains/rohith.json +++ b/domains/rohith.json @@ -8,6 +8,6 @@ }, "record": { "CNAME": "https://rohithp7777.github.io", - "URL": "https://rohith.is-a.dev" + "URL": "https://rohith-1c974.web.app/" } } From 74128867e99eea3fa5cef1a8eb9829be3e38a2a7 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Fri, 16 Oct 2020 01:48:01 +0530 Subject: [PATCH 08/21] Domains cleanup --- domains/demonium.json | 5 ++--- domains/dermelnik.json | 6 ++---- domains/harikrishnanps.json | 19 +++++++++---------- 3 files changed, 13 insertions(+), 17 deletions(-) diff --git a/domains/demonium.json b/domains/demonium.json index 60b108c0b..1a1e3062b 100644 --- a/domains/demonium.json +++ b/domains/demonium.json @@ -6,7 +6,6 @@ "email": "tbapbing@gmail.com" }, "record": { - "CNAME": "demonium.github.io", - "URL": "https://demonium.is-a.dev" + "CNAME": "demonium.github.io" } -} +} \ No newline at end of file diff --git a/domains/dermelnik.json b/domains/dermelnik.json index c3f23fd29..d63c6b771 100644 --- a/domains/dermelnik.json +++ b/domains/dermelnik.json @@ -1,4 +1,3 @@ - { "description": "This website is a link to my personal developer portfolio.", "repo": "https://github.com/derMelnik/derMelnik.github.io", @@ -7,7 +6,6 @@ "email": "dermelnik@pm.me" }, "record": { - "CNAME": "derMelnik.github.io", - "URL": "https://dermelnik.is-a.dev" + "CNAME": "derMelnik.github.io" } -} +} \ No newline at end of file diff --git a/domains/harikrishnanps.json b/domains/harikrishnanps.json index 690843632..6c6b71f7e 100644 --- a/domains/harikrishnanps.json +++ b/domains/harikrishnanps.json @@ -1,12 +1,11 @@ - { - "description": "superjedi", - "repo": "https://github.com/super-jedi/super-jedi.github.io", - "owner": { - "username": "super-jedi", - "email": "harikrishnan.ps@hotmail.com" - }, - "record": { - "CNAME": "super-jedi.github.io" - } + "description": "superjedi", + "repo": "https://github.com/super-jedi/super-jedi.github.io", + "owner": { + "username": "super-jedi", + "email": "harikrishnan.ps@hotmail.com" + }, + "record": { + "CNAME": "super-jedi.github.io" } +} \ No newline at end of file From 8912584180440df365b02a0b02481e68cb797559 Mon Sep 17 00:00:00 2001 From: Daniel Olili Date: Thu, 15 Oct 2020 23:19:54 +0300 Subject: [PATCH 09/21] create olili.is-a.dev Add olili.json to domains/ --- domains/olili.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/olili.json diff --git a/domains/olili.json b/domains/olili.json new file mode 100644 index 000000000..67bd1e257 --- /dev/null +++ b/domains/olili.json @@ -0,0 +1,11 @@ +{ + "description": "Olili daniel portfolio", + "repo": "https://github.com/Olili2017/olili2017.github.io", + "owner": { + "username": "Olili2017", + "email": "olilidaniel@gmail.com" + }, + "record": { + "CNAME": "olili2017.github.io" + } +} From 7bcdd3cd4ab1071b86ca2f65bbd711e4f3d60226 Mon Sep 17 00:00:00 2001 From: hogakesan <55078169+hogakesan@users.noreply.github.com> Date: Fri, 16 Oct 2020 00:10:48 +0300 Subject: [PATCH 10/21] Add files via upload --- domains/r2d2.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/r2d2.json diff --git a/domains/r2d2.json b/domains/r2d2.json new file mode 100644 index 000000000..e7dd00801 --- /dev/null +++ b/domains/r2d2.json @@ -0,0 +1,12 @@ +{ + "description": "R2D2 website", + "owner": { + "username": "r2d2", + "email": "aereg@ya.ru" + }, + "record": { + "A": [ + "46.32.81.244" + ] + } +} \ No newline at end of file From 6f49be2f15b81c463701b4670eaa75aa60d33597 Mon Sep 17 00:00:00 2001 From: mnsrulz Date: Thu, 15 Oct 2020 17:15:16 -0400 Subject: [PATCH 11/21] Create mnsrulz.json --- domains/mnsrulz.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/mnsrulz.json diff --git a/domains/mnsrulz.json b/domains/mnsrulz.json new file mode 100644 index 000000000..94afbc24d --- /dev/null +++ b/domains/mnsrulz.json @@ -0,0 +1,11 @@ +{ + "description": "mnsrulz web", + "repo": "https://github.com/mnsrulz/mnsrulz.github.io", + "owner": { + "username": "github-username", + "email": "mnsrulz@gmail.com" + }, + "record": { + "CNAME": "mnsrulz.github.io" + } +} From 6217f4f8b707be3c0285407aca9a1c982df0a9bd Mon Sep 17 00:00:00 2001 From: Sudev Suresh Sreedevi <54617167+GameGodS3@users.noreply.github.com> Date: Fri, 16 Oct 2020 11:55:10 +0530 Subject: [PATCH 12/21] Create sudev.json --- domains/sudev.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/sudev.json diff --git a/domains/sudev.json b/domains/sudev.json new file mode 100644 index 000000000..33022c303 --- /dev/null +++ b/domains/sudev.json @@ -0,0 +1,11 @@ +{ + "description": "Microsoft Student Ambassador, student at College of Engineering Trivandrum", + "repo": "https://github.com/gamegods3/gamegods3.github.io", + "owner": { + "username": "gamegods3", + "email": "sudevssuresh@gmail.com" + }, + "record": { + "CNAME": "gamegods3.github.io" + } +} From 0632fda314a3c70836760290eb821d3d9de505d5 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Fri, 16 Oct 2020 14:17:33 +0530 Subject: [PATCH 13/21] Update README.md --- README.md | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index fce687fbe..c07fc8320 100644 --- a/README.md +++ b/README.md @@ -19,19 +19,14 @@ Note: This service is currently in **beta** so expect some delays in PR merge an ## Donations -This project is a free service for developers and will stay that way. +This project is a free and open source service for developers and will stay that way. -Donations will be greatly appreciated! +Please consider donating to help me keep this running forever! Buy Me A Coffee Liberapay recurring donation button -## Report abuse -If you think someone is abusing a domain you can report it by creating an issue with the label `report-abuse`. - - - ## License This project is under the [GPL-3.0](./LICENSE) license. From a56b0a02c01caff87d177f1e515279aabb3ea434 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Fri, 16 Oct 2020 14:41:29 +0530 Subject: [PATCH 14/21] Update API.md --- API.md | 37 +++++++++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/API.md b/API.md index 43bc51d64..cbb0a7dfb 100644 --- a/API.md +++ b/API.md @@ -6,8 +6,26 @@ * The changes will take effect soon after the PR gets merged * And that's it +### Simple cname record +* A github pages json file will look something like this - +```json +{ + "description": "Add some description", + "repo": "https://github.com/github-username", + "owner": { + "username": "github-username", + "email": "any@email" + }, + "record": { + "CNAME": "the-domain-you-own.com" + } +} +``` +* After the pull request is merged, configure your server (apache, nginx, whatever) to work with `subdomain.is-a.dev` + + ### For github pages users -* A github pages json file (with cname record and https redirection) will look something like this - +* A github pages json file will look something like this - ```json { "description": "Add some description", @@ -30,8 +48,9 @@ The way you register your own domain name is through a pull request. To register `my-domain.is-a.dev`, you need to create a `domains/my-domain.json` file +### Filename The file name must pass the following criteria - -* Must be alpha numeric with dashes as seperators +* Must be alpha-numeric in lowercase with dashes as seperators * Must be more than 2 characters long @@ -51,6 +70,18 @@ In the owner object, the fields `username` and `email` are required. You can how } ``` +If you don't wish to share your email address here, please share your twitter or any other social media account. +```json +{ + "owner": { + "username": "github-username", + "email": "", + "twitter": "twitter-handle" + }, +} +``` + + ### description Describe your domain name and your usage. This is purely for documentation purpose and is optional. @@ -67,6 +98,7 @@ Currently, only `CNAME`, `A`, `URL` record types are supported. Here's a few different use cases for the given record types - * **CNAME** +CNAME must be a host name (Eg - `something.tld`) ```json { "record": { @@ -76,6 +108,7 @@ Here's a few different use cases for the given record types - ``` * **A record** +A record must be a list of ips ```json { "record": { From aeda0dac06227abf60461d5e4c78144d45c74e3b Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Fri, 16 Oct 2020 14:42:08 +0530 Subject: [PATCH 15/21] Update API.md --- API.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/API.md b/API.md index cbb0a7dfb..a69ee4984 100644 --- a/API.md +++ b/API.md @@ -1,6 +1,4 @@ -# Documentation - -## How to register +# How to register * First you need to create a pull request with your `domains/my-domain.json` file * This PR will be reviewed * The changes will take effect soon after the PR gets merged @@ -44,7 +42,7 @@ -## Domains json file +# Domains json file The way you register your own domain name is through a pull request. To register `my-domain.is-a.dev`, you need to create a `domains/my-domain.json` file From c742daf33309d836fa320cbd5a53311b8fd156b7 Mon Sep 17 00:00:00 2001 From: Rohith Prakash <58965913+rohithp7777@users.noreply.github.com> Date: Fri, 16 Oct 2020 15:17:32 +0530 Subject: [PATCH 16/21] Update domains/rohith.json Co-authored-by: Akshay Nair --- domains/rohith.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/rohith.json b/domains/rohith.json index 56cde669b..df63c3506 100644 --- a/domains/rohith.json +++ b/domains/rohith.json @@ -7,7 +7,6 @@ "email": "rohithp8899@gmail.com" }, "record": { - "CNAME": "https://rohithp7777.github.io", - "URL": "https://rohith-1c974.web.app/" + "CNAME": "rohith-1c974.web.app" } } From f4d5d1342d09974c6aa33dc7178436a663f54800 Mon Sep 17 00:00:00 2001 From: Jerry Date: Fri, 16 Oct 2020 16:09:41 +0530 Subject: [PATCH 17/21] Added json file --- domains/jerry.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/jerry.json diff --git a/domains/jerry.json b/domains/jerry.json new file mode 100644 index 000000000..9d6c0ab3c --- /dev/null +++ b/domains/jerry.json @@ -0,0 +1,11 @@ +{ + "description": "Jerry's Portfolio Website", + "repo": "https://github.com/j3rrythomas/j3rrythomas.github.io", + "owner": { + "username": "j3rrythomas", + "email": "jerrythomasjohn9@gmail.com" + }, + "record": { + "CNAME": "j3rrythomas.github.io" + } +} From 4953a33df4b9b4af0b668a350c68eac9206462ac Mon Sep 17 00:00:00 2001 From: hkc Date: Fri, 16 Oct 2020 14:00:28 +0300 Subject: [PATCH 18/21] Added hatkidchan.github.io --- domains/hatkidchan.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/hatkidchan.json diff --git a/domains/hatkidchan.json b/domains/hatkidchan.json new file mode 100644 index 000000000..2175733c5 --- /dev/null +++ b/domains/hatkidchan.json @@ -0,0 +1,11 @@ +{ + "description": "Subdomain of Hat Kid!", + "repo": "https://github.com/hatkidchan/", + "owner": { + "username": "hatkidchan", + "email": "hatkidchan@gmail.com" + }, + "record": { + "CNAME": "hatkidchan.github.io" + } +} From 45d73f382f0eea5300dea34ff44a262d6e41937b Mon Sep 17 00:00:00 2001 From: hkc Date: Fri, 16 Oct 2020 14:02:14 +0300 Subject: [PATCH 19/21] Fixed repo in hatkidchan.github.io --- domains/hatkidchan.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/hatkidchan.json b/domains/hatkidchan.json index 2175733c5..a1dc26eea 100644 --- a/domains/hatkidchan.json +++ b/domains/hatkidchan.json @@ -1,6 +1,6 @@ { "description": "Subdomain of Hat Kid!", - "repo": "https://github.com/hatkidchan/", + "repo": "https://github.com/hatkidchan/hatkidchan.github.io", "owner": { "username": "hatkidchan", "email": "hatkidchan@gmail.com" From 9a17857d591f5b9a796ece2560a07523958056d1 Mon Sep 17 00:00:00 2001 From: Vignesh Aiyer Date: Fri, 16 Oct 2020 19:53:50 +0530 Subject: [PATCH 20/21] fix: removed https:// --- domains/vikyaiyer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/vikyaiyer.json b/domains/vikyaiyer.json index da1996966..1c8b3a1d1 100644 --- a/domains/vikyaiyer.json +++ b/domains/vikyaiyer.json @@ -6,7 +6,7 @@ "email": "vikyaiyer1997@gmail.com" }, "record": { - "CNAME": "https://vikyaiyer.github.io", + "CNAME": "vikyaiyer.github.io", "URL": "https://vikyaiyer.is-a.dev" } } From 0b4b84cb555cd50ecd822e7600de852fd0a9f124 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Fri, 16 Oct 2020 23:37:36 +0530 Subject: [PATCH 21/21] Corrects usernames --- domains/mnsrulz.json | 2 +- domains/r2d2.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/domains/mnsrulz.json b/domains/mnsrulz.json index 94afbc24d..f2907c144 100644 --- a/domains/mnsrulz.json +++ b/domains/mnsrulz.json @@ -2,7 +2,7 @@ "description": "mnsrulz web", "repo": "https://github.com/mnsrulz/mnsrulz.github.io", "owner": { - "username": "github-username", + "username": "mnsrulz", "email": "mnsrulz@gmail.com" }, "record": { diff --git a/domains/r2d2.json b/domains/r2d2.json index e7dd00801..021cf63b5 100644 --- a/domains/r2d2.json +++ b/domains/r2d2.json @@ -1,7 +1,7 @@ { "description": "R2D2 website", "owner": { - "username": "r2d2", + "username": "hogakesan", "email": "aereg@ya.ru" }, "record": { @@ -9,4 +9,4 @@ "46.32.81.244" ] } -} \ No newline at end of file +}