From 5e8abf8b4e04eb0fc2632914459bb59fff4a25a4 Mon Sep 17 00:00:00 2001 From: Vignesh Date: Sun, 11 Oct 2020 20:28:40 +0530 Subject: [PATCH 01/10] 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/10] 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/10] 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 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 04/10] 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 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 05/10] 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 0632fda314a3c70836760290eb821d3d9de505d5 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Fri, 16 Oct 2020 14:17:33 +0530 Subject: [PATCH 06/10] 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 07/10] 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 08/10] 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 09/10] 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 9a17857d591f5b9a796ece2560a07523958056d1 Mon Sep 17 00:00:00 2001 From: Vignesh Aiyer Date: Fri, 16 Oct 2020 19:53:50 +0530 Subject: [PATCH 10/10] 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" } }