mirror of
https://github.com/tiennm99/is-a-dev.git
synced 2026-10-12 18:16:23 +00:00
Merge branch 'main' into main
This commit is contained in:
8558 files changed
+68720
-32158
No files matched your search
@@ -1,6 +0,0 @@
|
||||
DOMAIN_USER=username
|
||||
DOMAIN_API_KEY=apikey
|
||||
DOMAIN_API_HOST=api-example.com
|
||||
DOMAIN_API_PORT=2087
|
||||
DOMAIN_DOMAIN=example.com
|
||||
DOMAIN_HOST_IP=69.69.69.69
|
||||
@@ -1,31 +0,0 @@
|
||||
{
|
||||
"extends": [
|
||||
"eslint:recommended",
|
||||
"plugin:node/recommended",
|
||||
"plugin:json/recommended"
|
||||
],
|
||||
"parserOptions": {
|
||||
"ecmaVersion": 2020
|
||||
},
|
||||
"rules": {
|
||||
"indent": ["error", 2],
|
||||
"max-len": ["error", {
|
||||
"code": 100,
|
||||
"ignoreStrings": true,
|
||||
"ignoreTemplateLiterals": true,
|
||||
"ignoreTrailingComments": true
|
||||
}],
|
||||
"node/exports-style": ["error", "module.exports"],
|
||||
"node/file-extension-in-import": ["error", "always"],
|
||||
"node/prefer-global/buffer": ["error", "always"],
|
||||
"node/prefer-global/console": ["error", "always"],
|
||||
"node/prefer-global/process": ["error", "always"],
|
||||
"node/prefer-global/url-search-params": ["error", "always"],
|
||||
"node/prefer-global/url": ["error", "always"],
|
||||
"node/prefer-promises/dns": "error",
|
||||
"node/prefer-promises/fs": "error",
|
||||
"no-process-exit": [0],
|
||||
"node/no-unsupported-features/node-builtins": [0],
|
||||
"node/no-unsupported-features/es-syntax": [0]
|
||||
}
|
||||
}
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
* @phenax
|
||||
* @wdhdev
|
||||
|
||||
domains/ @is-a-dev/maintainers
|
||||
/domains/ @is-a-dev/maintainers
|
||||
*.md @is-a-dev/maintainers
|
||||
@@ -1,2 +0,0 @@
|
||||
custom: ["https://www.paypal.me/phenax", "https://www.buymeacoffee.com/phenax"]
|
||||
liberapay: phenax
|
||||
@@ -1,14 +1,12 @@
|
||||
---
|
||||
name: bug
|
||||
about: Use this template to report any bugs you've encountered related to the project
|
||||
title: 'What bug did you encounter?'
|
||||
title: "What bug did you encounter?"
|
||||
labels: bug
|
||||
|
||||
---
|
||||
|
||||
### Your subdomain
|
||||
|
||||
### Expected outcome
|
||||
|
||||
|
||||
### Observed outcome
|
||||
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
---
|
||||
name: question
|
||||
about: Use this template to ask any questions about the service
|
||||
title: 'Whats your question'
|
||||
title: "Whats your question"
|
||||
labels: question
|
||||
|
||||
---
|
||||
|
||||
You can elaborate here
|
||||
|
||||
### Your question
|
||||
@@ -1,13 +1,14 @@
|
||||
---
|
||||
name: report-abuse
|
||||
about: Use this template to report abusive domains
|
||||
title: 'Report abuse'
|
||||
title: "Report abuse"
|
||||
labels: report-abuse
|
||||
|
||||
---
|
||||
|
||||
Domain you want to report:
|
||||
### Domain
|
||||
|
||||
### Reason
|
||||
Explain why you think this domain is being abused
|
||||
<!-- Explain why you think this domain is being abused -->
|
||||
|
||||
### Proof
|
||||
<!-- Proof of the domain being abused -->
|
||||
@@ -1,8 +1,8 @@
|
||||
---
|
||||
name: suggestion
|
||||
about: Use this template for feedbacks and suggestions
|
||||
title: 'Feedback/suggestion'
|
||||
title: "Feedback/suggestion"
|
||||
labels: suggestion
|
||||
|
||||
---
|
||||
|
||||
### What do you want added?
|
||||
@@ -1,12 +1,10 @@
|
||||
---
|
||||
name: support
|
||||
about: Use this template if you need any support with your domain
|
||||
title: 'Support'
|
||||
title: "Support"
|
||||
labels: support
|
||||
|
||||
---
|
||||
|
||||
Your domain name:
|
||||
|
||||
Explain any issues you are facing
|
||||
### Your subdomain
|
||||
|
||||
### The issue
|
||||
@@ -1,15 +1,19 @@
|
||||
## Requirements
|
||||
Unless explicitly specified otherwise by a **maintainer** or in the requirement description, your domain must pass **ALL** the indicated requirements above.
|
||||
<!--
|
||||
YOU MUST FILL OUT THIS TEMPLATE ENTIRELY FOR YOUR PR TO BE ACCEPTED, NONE OF IT IS OPTIONAL UNLESS SPECIFIED.
|
||||
-->
|
||||
|
||||
Please note that we reserve the rights not to accept any domain at our own discretion.
|
||||
# Requirements
|
||||
<!-- Your domain MUST pass ALL the requirements below, otherwise it WILL BE DENIED. -->
|
||||
|
||||
- [ ] The file is in the `domains` folder and is in the JSON format.
|
||||
- [ ] You have completed your website. <!-- This is not required if the domain you're registering is for emails. -->
|
||||
- [ ] The website is reachable. <!-- This is not required if the domain you're registering is for emails. -->
|
||||
- [ ] You're not using Vercel or Netlify. <!-- This is not required if you're using an URL record. -->
|
||||
- [ ] The CNAME record doesn't contain `https://` or `/`. <!-- This is not required if you are not using a CNAME record. -->
|
||||
- [ ] There is sufficient information at the `owner` field. <!-- You need to have your email presented at `email` field. If you don't want to provide your email for any reason, you can specify another social platform (e.g. Discord or Twitter) so we can contact you. -->
|
||||
<!-- Change each checkbox to [x] (all lowercase, with no spaces between the brackets) to mark it as completed. -->
|
||||
|
||||
- [ ] I have **read** and **agree** to the [Terms of Service](https://is-a.dev/terms). <!-- Your request MUST follow the TOS to be approved. -->
|
||||
- [ ] My file is following the [domain structure](https://docs.is-a.dev/domain-structure/).
|
||||
- [ ] My website is **reachable** and **completed**. <!-- We do not permit simple "Hello, world!" or simply copied/mostly blank templated websites. -->
|
||||
- [ ] My website is **software development** related. <!-- Only your root subdomain needs to meet this requirement. -->
|
||||
- [ ] My website is not for commercial use. <!-- Your website's purpose should not be to generate any form of revenue. -->
|
||||
- [ ] I have provided sufficient contact information in the `owner` key. <!-- Provide your email in the `email` field or another platform (e.g. X/Twitter or Discord) for contact. -->
|
||||
- [ ] I have provided a preview of my website below. <!-- This step is required for your domain to be approved. -->
|
||||
|
||||
## Website Link/Preview
|
||||
<!-- Please provide a link or preview of your website below. -->
|
||||
# Website Preview
|
||||
<!-- Provide a link or screenshot of your website below. -->
|
||||
@@ -1,6 +0,0 @@
|
||||
domain:
|
||||
- domains/*.json
|
||||
|
||||
documentation:
|
||||
- ./*.md
|
||||
- ./**/*.md
|
||||
@@ -1,26 +0,0 @@
|
||||
name: Helper
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
types:
|
||||
- closed
|
||||
|
||||
jobs:
|
||||
instructions:
|
||||
name: instructions
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- run: curl https://notify-api.is-a.dev/pr/merged/${{ github.event.pull_request.number }}
|
||||
if: github.event.action == 'closed' && github.event.pull_request.merged == true
|
||||
# - uses: actions/checkout@v2
|
||||
# - name: Comment
|
||||
# if: github.event.action == 'closed' && github.event.pull_request.merged == true
|
||||
# uses: actions/github-script@v3
|
||||
# with:
|
||||
# github-token: ${{secrets.GITHUB_TOKEN}}
|
||||
# script: |
|
||||
# const { hasLabel } = require(`${process.env.GITHUB_WORKSPACE}/scripts/action-utils.js`);
|
||||
# const { instructions } = require(`${process.env.GITHUB_WORKSPACE}/scripts/reply.js`);
|
||||
# if (hasLabel(context, 'domain'))
|
||||
# console.log('Domain');
|
||||
# await instructions(context, github);
|
||||
@@ -1,23 +0,0 @@
|
||||
name: Checks
|
||||
on: [pull_request]
|
||||
|
||||
jobs:
|
||||
validation:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
ref: ${{ github.event.pull_request.head.sha }}
|
||||
fetch-depth: 0
|
||||
- name: Setup node v15
|
||||
uses: actions/setup-node@v1
|
||||
with:
|
||||
node-version: '15'
|
||||
- name: Install dependencies
|
||||
uses: borales/actions-yarn@v2.0.0
|
||||
with:
|
||||
cmd: install --ignore-engines --frozen-lockfile
|
||||
- name: Run tests
|
||||
uses: borales/actions-yarn@v2.0.0
|
||||
with:
|
||||
cmd: test
|
||||
@@ -0,0 +1,52 @@
|
||||
name: CI
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
|
||||
push:
|
||||
branches: [main]
|
||||
paths:
|
||||
- "domains/*"
|
||||
- "tests/*"
|
||||
- "util/*"
|
||||
- ".github/workflows/ci.yml"
|
||||
|
||||
workflow_dispatch:
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.ref }}-ci
|
||||
|
||||
jobs:
|
||||
tests:
|
||||
name: Tests
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- run: npm install
|
||||
|
||||
- name: Fetch PR information
|
||||
if: github.event_name == 'pull_request'
|
||||
run: |
|
||||
echo "PR_AUTHOR=${{ github.event.pull_request.user.login }}" >> $GITHUB_ENV
|
||||
echo "PR_AUTHOR_ID=${{ github.event.pull_request.user.id }}" >> $GITHUB_ENV
|
||||
|
||||
LABELS=$(gh api --jq '[.labels[].name]' /repos/{owner}/{repo}/pulls/${{ github.event.number }})
|
||||
echo "PR_LABELS=$LABELS" >> $GITHUB_ENV
|
||||
|
||||
FILES=$(gh api --jq '[.[] | select(.status != "removed") | .filename]' /repos/{owner}/{repo}/pulls/${{ github.event.number }}/files)
|
||||
echo "CHANGED_FILES=$FILES" >> $GITHUB_ENV
|
||||
|
||||
REMOVED_FILE_DATA=$(gh api --jq '[.[] | select(.status == "removed") | {name: .filename, data: .patch}]' /repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }}/files)
|
||||
echo "DELETED_FILES=$REMOVED_FILE_DATA" >> $GITHUB_ENV
|
||||
env:
|
||||
GH_TOKEN: ${{ github.token }}
|
||||
|
||||
- name: Run DNSControl tests
|
||||
if: github.event_name == 'pull_request' && contains(fromJson(env.CHANGED_FILES), 'dnsconfig.js')
|
||||
uses: is-a-dev/dnscontrol-action@main
|
||||
with:
|
||||
args: check
|
||||
|
||||
- name: Run tests
|
||||
run: npx ava tests/*.test.js --timeout=1m
|
||||
@@ -0,0 +1,24 @@
|
||||
name: DNSControl
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [main]
|
||||
paths:
|
||||
- ".github/workflows/dnscontrol.yml"
|
||||
- "dnsconfig.js"
|
||||
|
||||
workflow_dispatch:
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.ref }}-dnscontrol
|
||||
|
||||
jobs:
|
||||
tests:
|
||||
name: Tests
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- uses: is-a-dev/dnscontrol-action@main
|
||||
with:
|
||||
args: check
|
||||
@@ -1,13 +0,0 @@
|
||||
name: Pull Request Labeler
|
||||
on:
|
||||
schedule:
|
||||
- cron: '*/10 * * * *'
|
||||
jobs:
|
||||
labeler:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: docker://docker.io/ilyam8/periodic-pr-labeler:v0.1.1
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
GITHUB_REPOSITORY: ${{ github.repository }}
|
||||
LABEL_MAPPINGS_FILE: .github/labeler.yml
|
||||
@@ -1,34 +0,0 @@
|
||||
name: Publish records
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [main]
|
||||
workflow_dispatch:
|
||||
name: 'Publish records'
|
||||
|
||||
jobs:
|
||||
publish:
|
||||
if: github.repository == 'is-a-dev/register'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: borales/actions-yarn@v2.0.0
|
||||
with:
|
||||
cmd: install --ignore-engines
|
||||
- name: Running tests
|
||||
uses: borales/actions-yarn@v2.0.0
|
||||
with:
|
||||
cmd: test
|
||||
- name: Publishing records
|
||||
env:
|
||||
CI: 1
|
||||
ENV: production
|
||||
DOMAIN_USER: ${{ secrets.DOMAIN_USER }}
|
||||
DOMAIN_API_KEY: ${{ secrets.DOMAIN_API_KEY }}
|
||||
DOMAIN_API_HOST: ${{ secrets.DOMAIN_API_HOST }}
|
||||
DOMAIN_API_PORT: ${{ secrets.DOMAIN_API_PORT }}
|
||||
DOMAIN_DOMAIN: ${{ secrets.DOMAIN_DOMAIN }}
|
||||
DOMAIN_HOST_IP: ${{ secrets.DOMAIN_HOST_IP }}
|
||||
uses: borales/actions-yarn@v2.0.0
|
||||
with:
|
||||
cmd: publish-records
|
||||
@@ -0,0 +1,32 @@
|
||||
name: Publish
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [main]
|
||||
paths:
|
||||
- "domains/*"
|
||||
- ".github/workflows/publish.yml"
|
||||
- "util/reserved.json"
|
||||
- "dnsconfig.js"
|
||||
|
||||
workflow_dispatch:
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.ref }}-publish
|
||||
|
||||
jobs:
|
||||
dns:
|
||||
name: DNS
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Generate creds.json
|
||||
run: echo '{"cloudflare":{"TYPE":"CLOUDFLAREAPI","apitoken":"$CLOUDFLARE_API_TOKEN"}}' > ./creds.json
|
||||
|
||||
- name: Push DNS records
|
||||
uses: is-a-dev/dnscontrol-action@main
|
||||
env:
|
||||
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
|
||||
with:
|
||||
args: push
|
||||
@@ -0,0 +1,45 @@
|
||||
name: Raw API
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [main]
|
||||
paths:
|
||||
- "domains/*"
|
||||
- ".github/workflows/raw-api.yml"
|
||||
- "util/raw-api.js"
|
||||
- "util/reserved.json"
|
||||
|
||||
workflow_dispatch:
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.ref }}-raw-api
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
update:
|
||||
name: Update
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: 20.x
|
||||
|
||||
- name: Update Data
|
||||
run: node util/raw-api.js
|
||||
|
||||
- name: Create CNAME
|
||||
run: echo "raw.is-a.dev" > raw-api/CNAME
|
||||
|
||||
- name: Commit
|
||||
uses: cpina/github-action-push-to-another-repository@main
|
||||
with:
|
||||
source-directory: "raw-api"
|
||||
destination-github-username: is-a-dev
|
||||
destination-repository-name: raw-api
|
||||
user-email: "actions@github.com"
|
||||
user-name: "GitHub Actions"
|
||||
env:
|
||||
API_TOKEN_GITHUB: ${{ secrets.BOT }}
|
||||
+18
-17
@@ -1,21 +1,22 @@
|
||||
name: StaleBOT
|
||||
name: Stale
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
name: 'Force cleanup'
|
||||
schedule:
|
||||
- cron: "30 14 * * *"
|
||||
schedule:
|
||||
- cron: "0 12 * * *"
|
||||
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
stale:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/stale@v3
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
days-before-stale: 30
|
||||
days-before-close: 20
|
||||
stale-issue-message: 'This issue has been marked as stale due to inactivity and will be closed. Comment anything on this issue to prevent it'
|
||||
stale-pr-message: 'This pull request has been marked as stale due to inactivity and will be closed. Comment anything on this PR to prevent it'
|
||||
exempt-issue-labels: 'no-stale'
|
||||
exempt-pr-labels: 'no-stale'
|
||||
label:
|
||||
name: Label
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/stale@v3
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
days-before-stale: 7
|
||||
days-before-close: 3
|
||||
stale-issue-message: "This issue has been marked as stale due to inactivity and will be closed. Comment anything on this issue to prevent it"
|
||||
stale-pr-message: "This pull request has been marked as stale due to inactivity and will be closed. Comment anything on this PR to prevent it"
|
||||
exempt-issue-labels: "no-stale"
|
||||
exempt-pr-labels: "no-stale"
|
||||
+133
-2
@@ -1,3 +1,134 @@
|
||||
node_modules/
|
||||
*.env.*
|
||||
# Logs
|
||||
logs
|
||||
*.log
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
lerna-debug.log*
|
||||
.pnpm-debug.log*
|
||||
|
||||
# Diagnostic reports (https://nodejs.org/api/report.html)
|
||||
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
|
||||
|
||||
# Runtime data
|
||||
pids
|
||||
*.pid
|
||||
*.seed
|
||||
*.pid.lock
|
||||
|
||||
# Directory for instrumented libs generated by jscoverage/JSCover
|
||||
lib-cov
|
||||
|
||||
# Coverage directory used by tools like istanbul
|
||||
coverage
|
||||
*.lcov
|
||||
|
||||
# nyc test coverage
|
||||
.nyc_output
|
||||
|
||||
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
|
||||
.grunt
|
||||
|
||||
# Bower dependency directory (https://bower.io/)
|
||||
bower_components
|
||||
|
||||
# node-waf configuration
|
||||
.lock-wscript
|
||||
|
||||
# Compiled binary addons (https://nodejs.org/api/addons.html)
|
||||
build/Release
|
||||
|
||||
# Dependency directories
|
||||
node_modules/
|
||||
jspm_packages/
|
||||
|
||||
# Snowpack dependency directory (https://snowpack.dev/)
|
||||
web_modules/
|
||||
|
||||
# TypeScript cache
|
||||
*.tsbuildinfo
|
||||
|
||||
# Optional npm cache directory
|
||||
.npm
|
||||
|
||||
# Optional eslint cache
|
||||
.eslintcache
|
||||
|
||||
# Optional stylelint cache
|
||||
.stylelintcache
|
||||
|
||||
# Microbundle cache
|
||||
.rpt2_cache/
|
||||
.rts2_cache_cjs/
|
||||
.rts2_cache_es/
|
||||
.rts2_cache_umd/
|
||||
|
||||
# Optional REPL history
|
||||
.node_repl_history
|
||||
|
||||
# Output of 'npm pack'
|
||||
*.tgz
|
||||
|
||||
# Yarn Integrity file
|
||||
.yarn-integrity
|
||||
|
||||
# dotenv environment variable files
|
||||
.env
|
||||
.env.development.local
|
||||
.env.test.local
|
||||
.env.production.local
|
||||
.env.local
|
||||
|
||||
# parcel-bundler cache (https://parceljs.org/)
|
||||
.cache
|
||||
.parcel-cache
|
||||
|
||||
# Next.js build output
|
||||
.next
|
||||
out
|
||||
|
||||
# Nuxt.js build / generate output
|
||||
.nuxt
|
||||
dist
|
||||
|
||||
# Gatsby files
|
||||
.cache/
|
||||
# Comment in the public line in if your project uses Gatsby and not Next.js
|
||||
# https://nextjs.org/blog/next-9-1#public-directory-support
|
||||
# public
|
||||
|
||||
# vuepress build output
|
||||
.vuepress/dist
|
||||
|
||||
# vuepress v2.x temp and cache directory
|
||||
.temp
|
||||
.cache
|
||||
|
||||
# Docusaurus cache and generated files
|
||||
.docusaurus
|
||||
|
||||
# Serverless directories
|
||||
.serverless/
|
||||
|
||||
# FuseBox cache
|
||||
.fusebox/
|
||||
|
||||
# DynamoDB Local files
|
||||
.dynamodb/
|
||||
|
||||
# TernJS port file
|
||||
.tern-port
|
||||
|
||||
# Stores VSCode versions used for testing VSCode extensions
|
||||
.vscode-test
|
||||
|
||||
# yarn v2
|
||||
.yarn/cache
|
||||
.yarn/unplugged
|
||||
.yarn/build-state.yml
|
||||
.yarn/install-state.gz
|
||||
.pnp.*
|
||||
|
||||
# Custom
|
||||
.DS_Store
|
||||
*.js
|
||||
+5
-2
@@ -4,6 +4,9 @@ This is a Code of Conduct for any interactions in this repository. This includes
|
||||
- **Use common sense** - It's not that complicated. Just be nice to people.
|
||||
- **Don't abuse the service** - This service is intended for developers to get a cleaner URL for their personal websites.
|
||||
- **No wrongful use** - Do not use this service as a way, to promote hacking, scams, fraud, and other illegal activites.
|
||||
- **Follow our TOS** - You must follow our [Terms of Service](https://github.com/is-a-dev/register/blob/main/TERMS_OF_SERVICE.md).
|
||||
|
||||
If you believe a domain that has been registered using this service is an abuse of this service, you can report it by creating an issue.
|
||||
The abuse reports will be investigated and the necessary action will be taken!
|
||||
## Reporting abuse
|
||||
If you believe a domain that has been registered using this service is abusing our terms, you can report it by creating an issue.
|
||||
|
||||
Abuse reports will be investigated and the necessary action will be taken.
|
||||
+7
-19
@@ -1,24 +1,12 @@
|
||||
# Contributing
|
||||
When contributing to this repository, please first discuss the change you wish to make via issue before making a change.
|
||||
|
||||
You should also read up on this project's [code of conduct](./CODE_OF_CONDUCT.md).
|
||||
|
||||
## Pull requests
|
||||
You can create an pull request for the following reasons -
|
||||
* Adding, changing or removing a domain file you own.
|
||||
* Fixing a bug in the scripts or CI.
|
||||
* Fix an error in the documentation.
|
||||
|
||||
#### Domains
|
||||
Changes to domain files will follow the given process -
|
||||
* PR will be reviewed and merged to `main` branch.
|
||||
* The records will be published as soon as the PR is merged.
|
||||
* The changes should reflect soon after publishing.
|
||||
|
||||
- If the PR template is updated, any pre-existing PRs must follow the updated template, in order to be merged.
|
||||
- We reserve the right to deny any pull request for any reason.
|
||||
|
||||
## Issues
|
||||
* **Report an abusive domain** - Create a new issue with the label `report-abuse`.
|
||||
* **Report a problem with your domain** - Create a new issue with the label `support`.
|
||||
* **Suggestions** - Create a new issue with the label `suggestion`.
|
||||
* **For any questions** - Create a new issue with the label `question`.
|
||||
* **Report any other issues related to this repository** - Create a new issue with any label that fits.
|
||||
- **Report an abusive domain** - Create a new issue with the label `report-abuse`.
|
||||
- **Report a problem with your domain** - Create a new issue with the label `support`.
|
||||
- **Suggestions** - Create a new issue with the label `suggestion`.
|
||||
- **For any questions** - Create a new issue with the label `question`.
|
||||
- **Report any other issues related to this repository** - Create a new issue with any label that fits.
|
||||
-21
@@ -1,21 +0,0 @@
|
||||
FROM ubuntu:20.04
|
||||
|
||||
ENV TERM xterm
|
||||
RUN ln -fs /usr/share/zoneinfo/America/New_York /etc/localtime
|
||||
|
||||
RUN apt-get -y update
|
||||
RUN apt-get install -y nodejs npm curl wget dnsutils certbot --fix-missing
|
||||
|
||||
RUN npm i -g n yarn && n 15.11
|
||||
|
||||
RUN node -v
|
||||
|
||||
WORKDIR /opt/app
|
||||
|
||||
COPY yarn.lock .
|
||||
COPY package.json .
|
||||
|
||||
RUN yarn install
|
||||
|
||||
CMD ["sh", "-c", "cp -r node_modules code; cd code; tail -f /dev/null"]
|
||||
|
||||
@@ -1,65 +1,52 @@
|
||||
<p align="center">
|
||||
<img alt="is-a-dev Banner" src="https://raw.githubusercontent.com/is-a-dev/register/main/media/banner.png">
|
||||
<img alt="is-a.dev Banner" src="https://raw.githubusercontent.com/is-a-dev/register/main/media/banner.png">
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<img alt="Domains" src="https://img.shields.io/github/directory-file-count/is-a-dev/register/domains?color=5c46eb&label=domains&style=for-the-badge">
|
||||
<img alt="Open Pull Requests" src="https://img.shields.io/github/issues-raw/is-a-dev/register?color=5c46eb&label=issues&style=for-the-badge">
|
||||
<img alt="Open Issues" src="https://img.shields.io/github/issues-pr-raw/is-a-dev/register?color=5c46eb&label=pull%20requests&style=for-the-badge">
|
||||
<br>
|
||||
</p>
|
||||
|
||||
<h1 align="center">is-a.dev</h1>
|
||||
|
||||
<p align="center"><strong>is-a-dev</strong> is a service that allows developers to get a sweet-looking ".is-a.dev" domain for their personal websites.</p>
|
||||
<p align="center"><strong>is-a.dev</strong> is a service that allows developers to get a sweet-looking <code>.is-a.dev</code> subdomain for their personal websites.</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://discord.gg/PZCGHz4RhQ"><img alt="Discord Server" src="https://discord.com/api/guilds/830872854677422150/widget.png?style=banner2"></a>
|
||||
</p>
|
||||
## Announcements & Status Updates
|
||||
Please join our [Discord server](https://discord.gg/is-a-dev-830872854677422150) for announcements, updates & upgrades, and downtime notifications regarding the service.
|
||||
Not all of these will be posted on GitHub[^1], however they will always be posted in our Discord server.
|
||||
|
||||
## Register
|
||||
[^1]: We usually only post announcements on GitHub in the case of a serious incident. In that case, you'll likely see it at the top of this README file.
|
||||
|
||||
### Manual Registration
|
||||
<a href="https://discord.gg/is-a-dev-830872854677422150"><img alt="Discord Server" src="https://invidget.wdh.app/is-a-dev-830872854677422150"></a>
|
||||
|
||||
# Register
|
||||
> If you want a visual guide, check out [this blog post](https://wdh.gg/tX3ghge).
|
||||
|
||||
- [Fork](https://github.com/is-a-dev/register/fork) this repository.
|
||||
- Add a new file called `your-domain-name.json` in the `domains` folder to register `your-domain-name.is-a.dev`.
|
||||
- [Read the documentation](https://is-a.dev/docs).
|
||||
- Your pull request will be reviewed and merged. *Make sure to keep an eye on it incase we need you to make any changes!*
|
||||
- After the pull request is merged, please allow up to 24 hours for the changes to propagate.
|
||||
- Enjoy your new `.is-a.dev` domain!
|
||||
- [Read the documentation](https://docs.is-a.dev).
|
||||
- If you are applying for NS records please read [this](#ns-records).
|
||||
- Your pull request will be reviewed and merged. *Keep an eye on it in case changes are needed!*
|
||||
- After the pull request is merged, your DNS records should be published with-in a few minutes.
|
||||
- Enjoy your new `.is-a.dev` subdomain! Please consider leaving us a star ⭐️ to help support us!
|
||||
|
||||
### CLI Registration
|
||||
### NS Records
|
||||
When applying for NS records, please be aware we already support a [wide range of DNS records](https://docs.is-a.dev/faq/#which-dns-record-types-are-supported), so you likely do not need them.
|
||||
|
||||
For issues with the CLI, **DO NOT OPEN AN ISSUE ON THIS REPOSITORY**, instead open an issue [here](https://github.com/wdhdev/is-a-dev-cli/issues/new).
|
||||
In your PR, please explain why you need NS records, including examples, to help mitigate potential abuse. Refer to the [FAQ](https://docs.is-a.dev/faq/#who-can-use-ns-records) for guidelines on allowed usage.
|
||||
|
||||
Install the CLI:
|
||||
***Pull requests adding NS records without sufficient reasoning will be closed.***
|
||||
|
||||
```bash
|
||||
npm install @is-a-dev/cli -g
|
||||
```
|
||||
> Also see: [Why are NS records restricted?](https://docs.is-a.dev/faq/#why-are-ns-records-restricted)
|
||||
|
||||
Login to the CLI:
|
||||
## Report Abuse
|
||||
If you find any subdomains being used for abusive purposes, please report them by [creating an issue](https://github.com/is-a-dev/register/issues/new?assignees=&labels=report-abuse&projects=&template=report-abuse.md&title=Report+abuse) with the relevant evidence.
|
||||
|
||||
```bash
|
||||
is-a-dev login
|
||||
```
|
||||
---
|
||||
|
||||
Register a subdomain on the CLI:
|
||||
We are proud to announce that we are supported by Cloudflare's [Project Alexandria](https://www.cloudflare.com/lp/project-alexandria) sponsorship program. We would not be able to operate without their help! 💖
|
||||
|
||||
```
|
||||
is-a-dev register
|
||||
```
|
||||
|
||||
## Status
|
||||
You can check the uptime of our services on our [status dashboard](https://stats.uptimerobot.com/zY4XKIRVzw).
|
||||
|
||||
[](https://stats.uptimerobot.com/zY4XKIRVzw/787472645)
|
||||
[](https://stats.uptimerobot.com/zY4XKIRVzw/787472617)
|
||||
|
||||
### Similar Services
|
||||
If you want to find services similar to is-a.dev, take a look on [free-for.life](https://free-for.life/#/?id=domains).
|
||||
|
||||
### Donate
|
||||
If you like this project, please consider donating so we can keep this project running forever!
|
||||
|
||||
<a href="https://www.buymeacoffee.com/phenax" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/default-orange.png" alt="Buy Me a Coffee" height="28" width="119"></a>
|
||||
<a href="https://liberapay.com/phenax" target="_blank"><img src="https://img.shields.io/badge/liberapay-donate-yellow.svg?style=for-the-badge" alt="Liberapay"></a>
|
||||
<a href="https://www.cloudflare.com">
|
||||
<img alt="Cloudflare Logo" src="https://raw.githubusercontent.com/is-a-dev/register/main/media/cloudflare.png" height="96">
|
||||
</a>
|
||||
+2
-4
@@ -1,6 +1,4 @@
|
||||
# Security Policy
|
||||
|
||||
## Reporting a Vulnerability
|
||||
|
||||
You can report low severity bugs as [issues](https://github.com/is-a-dev/register/issues/new/choose) on this repo.
|
||||
For higher severity vulnerabilities and bugs, kindly email them to me at [akshay-n0@protonmail.com](mailto:akshay-n0@protonmail.com).
|
||||
## Reporting a vulnerability
|
||||
Please report all vulnerabilities to security@is-a.dev.
|
||||
@@ -0,0 +1,68 @@
|
||||
# Terms of Service
|
||||
Welcome to **is-a.dev**, a free subdomain service provided to developers and individuals. By using our service, you agree to the following Terms of Service ("Terms"). Please read them carefully.
|
||||
|
||||
## 1. Acceptance of Terms
|
||||
By accessing or using the is-a.dev subdomain service, you acknowledge that you have read, understood, and agree to be bound by these Terms. If you do not agree, you may not use the service.
|
||||
|
||||
## 2. Eligibility
|
||||
To use the is-a.dev service, you must:
|
||||
|
||||
1. Be at least 13 years old.
|
||||
2. Use the service for lawful purposes only.
|
||||
3. Provide accurate and truthful information during the registration process.
|
||||
|
||||
## 3. Service Description
|
||||
The is-a.dev service allows users to register a subdomain under the "is-a.dev" domain. This service is offered "as-is" without guarantees of uptime, support, or permanence. Subdomains are intended solely for developers and non-commercial projects. Commercial use is strictly prohibited.
|
||||
|
||||
We reserve the right to deny any subdomain registration request for any reason.
|
||||
|
||||
## 4. Prohibited Activities
|
||||
You agree not to use the is-a.dev service for:
|
||||
|
||||
- Hosting illegal content, including but not limited to pirated software, malware, or copyrighted materials without authorization
|
||||
- Conducting phishing, spam, or other malicious activities
|
||||
- Promoting hate speech, violence, or discrimination
|
||||
- Impersonating individuals, organizations, or entities without consent
|
||||
- Engaging in activities that violate local, national, or international laws
|
||||
- Any commercial purposes, including but not limited to advertising, selling products, or hosting e-commerce platforms
|
||||
- Websites containing adult/restricted content
|
||||
- Mass unsolicited emailing
|
||||
- Cryptocurrency mining sites or tools
|
||||
- Phishing or fraudulent websites
|
||||
- Open proxy websites or VPN services
|
||||
|
||||
This list is not exhaustive and may be updated or expanded at any time at our discretion.
|
||||
|
||||
Additionally, users must comply with [GitHub's Terms of Service](https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) where applicable.
|
||||
|
||||
Violation of these terms may result in the immediate termination of your subdomain.
|
||||
|
||||
## 5. Ownership and Intellectual Property
|
||||
1. **Subdomain Ownership**: While you are granted the right to use a subdomain, ownership of the "is-a.dev" domain remains with the service provider.
|
||||
2. **Content Ownership**: You retain ownership of any content you host on your subdomain. However, you grant us a license to use your subdomain registration data (e.g. contact information, DNS records) to operate the service.
|
||||
|
||||
## 6. Termination of Service
|
||||
We reserve the right to suspend, terminate, or revoke your subdomain at any time, for any reason, including but not limited to violations of these Terms, operational considerations, or at our sole discretion.
|
||||
|
||||
## 7. Privacy
|
||||
For privacy-related inquiries, please contact us at privacy@is-a.dev. We are not responsible for any data or privacy breaches resulting from the use of our service.
|
||||
|
||||
## 8. Disclaimer of Warranties
|
||||
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.
|
||||
|
||||
## 9. Limitation of Liability
|
||||
To the fullest extent permitted by law, is-a.dev and its operators shall not be liable for any direct, indirect, incidental, special, or consequential damages arising from your use or inability to use the service.
|
||||
|
||||
## 10. 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. 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.
|
||||
|
||||
## 12. Governing Law
|
||||
These Terms are governed by and construed in accordance with the laws of Australia. Any disputes shall be resolved exclusively in the courts of Australia.
|
||||
|
||||
## 13. Contact Information
|
||||
For questions or concerns about these Terms, please contact us at support@is-a.dev.
|
||||
|
||||
By using the is-a.dev service, you agree to these Terms of Service.
|
||||
-16
@@ -1,16 +0,0 @@
|
||||
{ nixpkgs ? import <nixpkgs> {} }:
|
||||
let
|
||||
inherit (nixpkgs) pkgs;
|
||||
|
||||
nixPackages = with pkgs; [
|
||||
nodejs-16_x
|
||||
yarn
|
||||
docker-compose
|
||||
dnsutils
|
||||
#certbot
|
||||
];
|
||||
in
|
||||
pkgs.stdenv.mkDerivation {
|
||||
name = "env";
|
||||
buildInputs = nixPackages;
|
||||
}
|
||||
+170
@@ -0,0 +1,170 @@
|
||||
var domainName = "is-a.dev";
|
||||
var registrar = NewRegistrar("none");
|
||||
var dnsProvider = DnsProvider(NewDnsProvider("cloudflare"));
|
||||
|
||||
function getDomainsList(filesPath) {
|
||||
var result = [];
|
||||
var files = glob.apply(null, [filesPath, true, ".json"]);
|
||||
|
||||
for (var i = 0; i < files.length; i++) {
|
||||
var name = files[i]
|
||||
.split("/")
|
||||
.pop()
|
||||
.replace(/\.json$/, "");
|
||||
|
||||
result.push({ name: name, data: require(files[i]) });
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
var domains = getDomainsList("./domains");
|
||||
var records = [];
|
||||
|
||||
for (var subdomain in domains) {
|
||||
var subdomainName = domains[subdomain].name;
|
||||
var data = domains[subdomain].data;
|
||||
var proxyState = data.proxied ? CF_PROXY_ON : CF_PROXY_OFF;
|
||||
|
||||
// Handle A records
|
||||
if (data.records.A) {
|
||||
for (var a in data.records.A) {
|
||||
records.push(A(subdomainName, IP(data.records.A[a]), proxyState));
|
||||
}
|
||||
}
|
||||
|
||||
// Handle AAAA records
|
||||
if (data.records.AAAA) {
|
||||
for (var aaaa in data.records.AAAA) {
|
||||
records.push(AAAA(subdomainName, data.records.AAAA[aaaa], proxyState));
|
||||
}
|
||||
}
|
||||
|
||||
// Handle CAA records
|
||||
if (data.records.CAA) {
|
||||
for (var caa in data.records.CAA) {
|
||||
var caaRecord = data.records.CAA[caa];
|
||||
records.push(CAA(subdomainName, caaRecord.tag, caaRecord.value));
|
||||
}
|
||||
}
|
||||
|
||||
// Handle CNAME records
|
||||
if (data.records.CNAME) {
|
||||
records.push(ALIAS(subdomainName, data.records.CNAME + ".", proxyState));
|
||||
}
|
||||
|
||||
// Handle DS records
|
||||
if (data.records.DS) {
|
||||
for (var ds in data.records.DS) {
|
||||
var dsRecord = data.records.DS[ds];
|
||||
records.push(
|
||||
DS(subdomainName, dsRecord.key_tag, dsRecord.algorithm, dsRecord.digest_type, dsRecord.digest)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// Handle MX records
|
||||
if (data.records.MX) {
|
||||
for (var mx in data.records.MX) {
|
||||
var mxRecord = data.records.MX[mx];
|
||||
|
||||
if (typeof mxRecord === "string") {
|
||||
records.push(
|
||||
MX(subdomainName, 10 + parseInt(mx), data.records.MX[mx] + ".")
|
||||
);
|
||||
} else {
|
||||
records.push(
|
||||
MX(
|
||||
subdomainName,
|
||||
parseInt(mxRecord.priority),
|
||||
mxRecord.target + "."
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Handle NS records
|
||||
if (data.records.NS) {
|
||||
for (var ns in data.records.NS) {
|
||||
records.push(NS(subdomainName, data.records.NS[ns] + "."));
|
||||
}
|
||||
}
|
||||
|
||||
// Handle SRV records
|
||||
if (data.records.SRV) {
|
||||
for (var srv in data.records.SRV) {
|
||||
var srvRecord = data.records.SRV[srv];
|
||||
records.push(
|
||||
SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".")
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// Handle TLSA records
|
||||
if (data.records.TLSA) {
|
||||
for (var tlsa in data.records.TLSA) {
|
||||
var tlsaRecord = data.records.TLSA[tlsa];
|
||||
|
||||
records.push(
|
||||
TLSA(
|
||||
subdomainName,
|
||||
tlsaRecord.usage,
|
||||
tlsaRecord.selector,
|
||||
tlsaRecord.matching_type,
|
||||
tlsaRecord.certificate
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// Handle TXT records
|
||||
if (data.records.TXT) {
|
||||
if (Array.isArray(data.records.TXT)) {
|
||||
for (var txt in data.records.TXT) {
|
||||
records.push(TXT(subdomainName, data.records.TXT[txt].length <= 255 ? "\"" + data.records.TXT[txt] + "\"" : data.records.TXT[txt]));
|
||||
}
|
||||
} else {
|
||||
records.push(TXT(subdomainName, data.records.TXT.length <= 255 ? "\"" + data.records.TXT + "\"" : data.records.TXT));
|
||||
}
|
||||
}
|
||||
|
||||
// Handle URL records
|
||||
if (data.records.URL) {
|
||||
records.push(A(subdomainName, IP("192.0.2.1"), CF_PROXY_ON));
|
||||
}
|
||||
}
|
||||
|
||||
var reserved = require("./util/reserved.json");
|
||||
|
||||
// Handle reserved domains
|
||||
for (var i = 0; i < reserved.length; i++) {
|
||||
var subdomainName = reserved[i];
|
||||
records.push(A(subdomainName, IP("192.0.2.1"), CF_PROXY_ON));
|
||||
}
|
||||
|
||||
// Zone last updated TXT record
|
||||
records.push(TXT("_zone-updated", "\"" + Date.now().toString() + "\""));
|
||||
|
||||
var ignored = [
|
||||
IGNORE("\\*", "A"),
|
||||
IGNORE("*._domainkey", "TXT"),
|
||||
IGNORE("@", "*"),
|
||||
IGNORE("_acme-challenge", "TXT"),
|
||||
IGNORE("_discord", "TXT"),
|
||||
IGNORE("_dmarc", "TXT"),
|
||||
IGNORE("_gh-is-a-dev-o", "TXT"),
|
||||
IGNORE("_gh-is-a-dev-o.**", "TXT"),
|
||||
IGNORE("_github-pages-challenge-is-a-dev", "TXT"),
|
||||
IGNORE("_github-pages-challenge-is-a-dev.**", "TXT"),
|
||||
IGNORE("_psl", "TXT"),
|
||||
IGNORE("ns[1-4]", "A,AAAA")
|
||||
];
|
||||
|
||||
var internal = require("./util/internal.json");
|
||||
|
||||
internal.forEach(function(subdomain) {
|
||||
ignored.push(IGNORE(subdomain, "*"));
|
||||
});
|
||||
|
||||
D(domainName, registrar, dnsProvider, records, ignored);
|
||||
@@ -1,8 +0,0 @@
|
||||
version: '3'
|
||||
services:
|
||||
dev:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: ./Dockerfile
|
||||
volumes:
|
||||
- ./:/opt/app/code
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "S4IL21",
|
||||
"email": "s4il.is.a.dev@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "s4il21.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Rayrsn",
|
||||
"email": "rayrsn@proton.me"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://rayrsn.me/"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"description": "SatyamV7.is-a.dev",
|
||||
"repo": "https://github.com/SatyamV7/SatyamV7.github.io",
|
||||
"owner": {
|
||||
"username": "SatyamV7",
|
||||
"email": "satyamverma46@outlook.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "SatyamV7.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Rayrsn",
|
||||
"email": "rayrsn@proton.me"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://rayrsn.me/"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"description": "0ad.is-a.dev",
|
||||
"owner": {
|
||||
"username": "broduer40",
|
||||
"email": "broduer@aogamers.net",
|
||||
"discord": "[AoG+] Broduer#0331"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://play0ad.com"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "0spol",
|
||||
"email": "gaparicio368@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "0spol.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "SkyExploreWasTaken",
|
||||
"discord": "1049263707177353247"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "edge.redirect.pizza"
|
||||
}
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "pythonmcpi",
|
||||
"email": "user3456@insomnia247.nl",
|
||||
"irc": "user3456@irc.insomnia247.nl/#shells",
|
||||
"discord": "Little Furret#7901",
|
||||
"note": "That email address is not my main email. It has email forwarding enabled, but the spam filter doesn't like the forwarding. It is probably faster to contact me on Discord or irc."
|
||||
},
|
||||
"description": "I'll probably put some project pages on 0x0.is-a.dev. ¯\\_(ツ)_/¯",
|
||||
"record": {
|
||||
"CNAME": "insomnia247.nl"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"description": "Yamaishi's website",
|
||||
"repo": "https://github.com/0x3st/0x3st.github.io",
|
||||
"owner": {
|
||||
"username": "0x3st",
|
||||
"email": "t.yamaishi@qq.com",
|
||||
"twitter": "TenkutiYamaishi"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "0x3st.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "0xarchit",
|
||||
"email": "0xarchit@proton.me"
|
||||
},
|
||||
"records": {
|
||||
"NS": ["brenna.ns.cloudflare.com", "cartman.ns.cloudflare.com"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "0xbitx",
|
||||
"email": "0xbit25125@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "0xbitx.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +1,9 @@
|
||||
{
|
||||
"description": "0xflotus' personal developer website",
|
||||
"repo": "https://github.com/0xflotus/0xflotus.github.io",
|
||||
"owner": {
|
||||
"username": "0xflotus",
|
||||
"email": "0xflotus@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "0xflotus.github.io"
|
||||
}
|
||||
"owner": {
|
||||
"username": "0xflotus",
|
||||
"email": "0xflotus@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "0xflotus.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "0xheartcode",
|
||||
"email": "0xheartcode@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "0xheartcode.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"description": "Personal Portfolio Hosted on Netlify",
|
||||
"owner": {
|
||||
"username": "marufms4",
|
||||
"email": "marufsm4@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["75.2.60.5"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "satyam-mishra-pce",
|
||||
"email": "satyam1308mishra@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "cname.vercel-dns.com"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "0xSuryax",
|
||||
"email": "surya98613@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"A": ["38.242.141.34"]
|
||||
}
|
||||
}
|
||||
+8
-10
@@ -1,12 +1,10 @@
|
||||
{
|
||||
"description": "0xviel github page",
|
||||
"repo": "https://github.com/nobuyaki/nobuyaki.github.io",
|
||||
"owner": {
|
||||
"username": "nobuyaki",
|
||||
"email": "contact@0xviel.my.id",
|
||||
"discord": "445073800850046977"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "nobuyaki.github.io"
|
||||
}
|
||||
"owner": {
|
||||
"username": "nobuyaki",
|
||||
"email": "contact@0xviel.my.id",
|
||||
"discord": "445073800850046977"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "nobuyaki.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "0xzer0x",
|
||||
"email": "youssefessamasu@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"],
|
||||
"TXT": [
|
||||
"forward-email=youssefessamasu@gmail.com",
|
||||
"v=spf1 a include:spf.forwardemail.net include:_spf.google.com -all"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"description": "1.is-a.dev",
|
||||
"owner": {
|
||||
"username": "i-am-is-a-dev",
|
||||
"email": "lx737456@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["89.106.200.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "leopku",
|
||||
"discord": "1168846640464019570"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://www.himysql.com"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Email thingy",
|
||||
"owner": {
|
||||
"username": "QuinceTart10",
|
||||
"discord": "862644161156218891"
|
||||
},
|
||||
"records": {
|
||||
"MX": ["a8aacaa795f68ffd.mx1.emailprofi.seznam.cz", "a8aacaa795f68ffd.mx2.emailprofi.seznam.cz"],
|
||||
"TXT": "v=spf1 include:spf.seznam.cz ~all"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "joaawd",
|
||||
"email": "fmodeteam@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "jaycuh.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "BrianKN019",
|
||||
"email": "briannkimemia@gmail.com"
|
||||
},
|
||||
"proxied": false,
|
||||
"records": {
|
||||
"TXT": [
|
||||
"k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCr6KMgdxxgg7oT3ulMwPJs9RXgXDrI9UWU118pHEMohl3UbL3Jwp4oxp/9N3thh/3WCJnYV134zbEVolZwqaT3JsFEq/mQ/RpW/JnOZ3rnxqJPurb2bcfJol4SDxiWVObzHX31xnANzFcXnq1/5dMK5QvW4Jh7n0fm4+4ywqiy2QIDAQAB"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"description": "redirects to my website",
|
||||
"repo": "https://github.com/18o4/18o4.github.io",
|
||||
"owner": {
|
||||
"username": "18o4",
|
||||
"email": "",
|
||||
"discord": "18O4#4350",
|
||||
"discordUserID": "279894305630453760"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://18o4.tk"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "BrianKN019",
|
||||
"email": "briannkimemia@gmail.com"
|
||||
},
|
||||
"proxied": false,
|
||||
"records": {
|
||||
"TXT": [
|
||||
"k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCiNMCaVZh6WwO+RP1NR8f7ce0A0riKZflZAcweAbuEe21uCBT32aZp19gyX9P0yu4X8yVQ3UmQfdfeuvFw240/QtHtDWIzjIQJFu2yiGtNcSz1uuJL4K84n2kMQm6G7C1rA6jfDY0yj4Fr26tgKpEmq7oVH+8V0JYDSmxFr9GcQQIDAQAB"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "1ndrajeet",
|
||||
"email": "omkar.kulkarni.3174@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "1ndrajeet.vercel.app"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +1,9 @@
|
||||
{
|
||||
"description": "Applying for an is-a.dev domain on behalf of my friend so he can use one.",
|
||||
"repo": "https://github.com/EndingPencil/EndingPencil.github.io",
|
||||
"owner": {
|
||||
"username": "EndingPencil",
|
||||
"email": "watsonsohil@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "EndingPencil.github.io"
|
||||
}
|
||||
"owner": {
|
||||
"username": "EndingPencil",
|
||||
"email": "watsonsohil@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "endingpencil.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "1ypi",
|
||||
"email": "1ypi@proton.me"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "1ypi.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "2096779623",
|
||||
"email": "2096779623@qq.com",
|
||||
"telegram": "utermux_blog"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://www.utermux.dev"
|
||||
}
|
||||
"owner": {
|
||||
"username": "2096779623",
|
||||
"email": "2096779623@qq.com",
|
||||
"telegram": "utermux_blog"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://www.utermux.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "21Z",
|
||||
"discord": "780356848737058857"
|
||||
},
|
||||
"records": {
|
||||
"MX": ["mx1.improvmx.com", "mx2.improvmx.com"],
|
||||
"TXT": "v=spf1 include:spf.improvmx.com ~all"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"repo": "https://github.com/256javy/256javy.github.io",
|
||||
"owner": {
|
||||
"username": "256javy",
|
||||
"email": "256javiervillalba@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "256javy.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "2giosangmitom",
|
||||
"email": "2giosangmitom@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "2giosangmitom.netlify.app"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "37cut",
|
||||
"email": "cutt37@outlook.com"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://cutt37.is-a.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "3geETR",
|
||||
"email": "egemacun@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "3geetr.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +1,10 @@
|
||||
{
|
||||
"description": "3pls0de.is-a.dev.",
|
||||
"repo": "https://github.com/3pls0de",
|
||||
"owner": {
|
||||
"username": "3pls0de",
|
||||
"email": "naji.aka58@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://lostpipel.blogspot.com"
|
||||
}
|
||||
"description": "3pls0de.is-a.dev.",
|
||||
"owner": {
|
||||
"username": "3pls0de",
|
||||
"email": "naji.aka58@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://lostpipel.blogspot.com"
|
||||
}
|
||||
}
|
||||
+7
-8
@@ -1,10 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "404Dev-404",
|
||||
"email": "anthonyvaldes318+404@gmail.com"
|
||||
},
|
||||
|
||||
"record": {
|
||||
"CNAME": "404dev-404.github.io"
|
||||
}
|
||||
"owner": {
|
||||
"username": "404Dev-404",
|
||||
"email": "anthonyvaldes318+404@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "404dev-404.github.io"
|
||||
}
|
||||
}
|
||||
+7
-9
@@ -1,11 +1,9 @@
|
||||
{
|
||||
"description": "44.is-a.dev",
|
||||
"repo": "https://github.com/9xN/9xN.github.io",
|
||||
"owner": {
|
||||
"username": "9xN",
|
||||
"email": "0@fbi.ac"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "9xN.github.io"
|
||||
}
|
||||
"owner": {
|
||||
"username": "9xN",
|
||||
"email": "0@fbi.ac"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "9xn.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "45i",
|
||||
"email": "sayakpalit61@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "45i.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "ahmetunsal",
|
||||
"email": "web.unsalahmet@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["76.76.21.21"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Dong-gi",
|
||||
"email": "hi.donggi@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["167.234.218.7"]
|
||||
}
|
||||
}
|
||||
+7
-8
@@ -1,10 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Akshay-Arjun",
|
||||
"email": "akshayvollala779@gmail.com"
|
||||
},
|
||||
|
||||
"record": {
|
||||
"URL": "https://akshay-arjun.github.io/Akshay-Arjun"
|
||||
}
|
||||
"owner": {
|
||||
"username": "Akshay-Arjun",
|
||||
"email": "akshayvollala779@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://akshay-arjun.github.io/Akshay-Arjun"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "MullerIsabella",
|
||||
"email": "AlpineDreamer92@protonmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "suisse.onrender.com"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "harys722",
|
||||
"discord": "1203357768610746385",
|
||||
"email": "contact@harys.is-a.dev"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "5a03e84df9fc4d9fa051a35c56b9d07b"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "5y8z",
|
||||
"email": "dev.xcept@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "5y8z.vercel.app"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "shockbs",
|
||||
"discord": "880084860327313459"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://shockbs.is-a.dev/"
|
||||
}
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"repo": "https://github.com/5rq/5rq.github.io",
|
||||
"owner": {
|
||||
"username": "5rq",
|
||||
"email": "600@fbi.ac"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "5rq.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "lrmn7",
|
||||
"email": "lrmn.dev@gmail.com",
|
||||
"discord": "romanromannya#0"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "radio-indonesia.github.io"
|
||||
}
|
||||
}
|
||||
+7
-9
@@ -1,11 +1,9 @@
|
||||
{
|
||||
"description": "Portfolio website for 6502",
|
||||
"repo": "https://github.com/nobody5050/nobody5050.github.io",
|
||||
"owner": {
|
||||
"username": "Nobody5050",
|
||||
"email": "levibelland@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "nobody5050.github.io"
|
||||
}
|
||||
"owner": {
|
||||
"username": "Nobody5050",
|
||||
"email": "levibelland@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "nobody5050.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "realSunyz",
|
||||
"discord": "800186537719365662"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "pub-seven-intro.pages.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "733nw0lf",
|
||||
"email": "733nwolf@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "733nw0lf.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "XikiZxGS",
|
||||
"discord": "1015654462334971925"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "xikizxgs.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "FWEEaaaa1",
|
||||
"email": "gorgonfweman@outlook.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["128.204.223.115"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "83r0x",
|
||||
"email": "fedorawearinglinuxuser@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "cname.vercel-dns.com"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "9inecode",
|
||||
"email": "acv2fidel@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "9inecode.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"description": "The root domain for is-a.dev website",
|
||||
"repo": "https://github.com/is-a-dev/is-a-dev.github.io",
|
||||
"owner": {
|
||||
"username": "phenax",
|
||||
"email": "phenax5@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"URL": "http://www.is-a.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "SebasProgrammer2021",
|
||||
"email": "sebastian.snlo@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "_72e2e87fb9fee93a26f3dac24819ea9e.xlfgrmvvlj.acm-validations.aws"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "JustDeveloper1",
|
||||
"email": "support@juststudio.is-a.dev",
|
||||
"discord": "1117482901353812088"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "78515120d374647d2302076e._acme.deno.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "JustDeveloper1",
|
||||
"email": "support@juststudio.is-a.dev",
|
||||
"discord": "1117482901353812088"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "3c9929cf5b63c1d7e9b289b2._acme.deno.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "JustStudio.API",
|
||||
"owner": {
|
||||
"username": "JustDeveloper1",
|
||||
"email": "support@juststudio.is-a.dev",
|
||||
"discord": "1117482901353812088"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "ec675496b91489e24d221965._acme.deno.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"repo": "https://github.com/playreaver/reaverlauncher",
|
||||
"owner": {
|
||||
"username": "playreaver",
|
||||
"email": "reaver.entertainment@hotmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": ["devAt0AD4jmuvgyIf20QXnrdhtzyiv_exuTiH-FMyTU"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "fx-k",
|
||||
"email": "admin@fxit.top"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "u9oTBMx5ZYY0OEmrqqtyAuVY5bTAiLXWaTsPCjO2MwA"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "LolgamerHDDE",
|
||||
"email": "linus@syncwi.de"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "FsLxq4thrqbxSGhOZH7gGxx1w7_cb5Y29TVGr3mgnE0"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "EducatedSuddenBucket",
|
||||
"discord": "1167825360151380032"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "51de1eeaf31ce67a1c3f69aa._acme.deno.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "JustDeveloper1",
|
||||
"email": "support@juststudio.is-a.dev",
|
||||
"discord": "1117482901353812088"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "899b1902bb9e04d2982c9920._acme.deno.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "JustDeveloper1",
|
||||
"email": "support@juststudio.is-a.dev",
|
||||
"discord": "1117482901353812088"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "9365623bfd420f91dd35a79a._acme.deno.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "JustDeveloper1",
|
||||
"email": "support@juststudio.is-a.dev",
|
||||
"discord": "1117482901353812088"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "72f9bb52369fe06fb742ee8b._acme.deno.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "JustDeveloper1",
|
||||
"email": "support@juststudio.is-a.dev",
|
||||
"discord": "1117482901353812088"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "9df14f9aae45e2e0331e4fdf._acme.deno.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "hyodu",
|
||||
"email": "github.com.haunt330@passinbox.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "4951939c56f543751e9c2e33._acme.deno.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "turtletown73",
|
||||
"email": "wetturtle45@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "scoobis.is-a.dev.ae487146710ad70e.dcv.cloudflare.com"
|
||||
}
|
||||
}
|
||||
Loaded 100 of 8558 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user