{"id":24976108,"url":"https://github.com/anthonyjdella/customized-registry-functions","last_synced_at":"2026-05-02T14:32:16.423Z","repository":{"id":40701054,"uuid":"412619322","full_name":"anthonyjdella/customized-registry-functions","owner":"anthonyjdella","description":"🍴I tweaked this Registry so I can host my customized JSON schema. The JSON Resume registry and theme provider are hosted as functions on firebase.","archived":false,"fork":false,"pushed_at":"2023-03-06T13:22:15.000Z","size":9486,"stargazers_count":1,"open_issues_count":13,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-03T21:59:18.844Z","etag":null,"topics":["firebase","hacktoberfest","json","jsonresume","registry"],"latest_commit_sha":null,"homepage":"https://resume.anthonydellavecchia.com","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anthonyjdella.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-10-01T21:17:36.000Z","updated_at":"2023-09-13T03:22:02.000Z","dependencies_parsed_at":"2023-02-13T19:47:53.370Z","dependency_job_id":null,"html_url":"https://github.com/anthonyjdella/customized-registry-functions","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anthonyjdella%2Fcustomized-registry-functions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anthonyjdella%2Fcustomized-registry-functions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anthonyjdella%2Fcustomized-registry-functions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anthonyjdella%2Fcustomized-registry-functions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anthonyjdella","download_url":"https://codeload.github.com/anthonyjdella/customized-registry-functions/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246157408,"owners_count":20732608,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["firebase","hacktoberfest","json","jsonresume","registry"],"created_at":"2025-02-03T21:59:29.007Z","updated_at":"2026-05-02T14:32:16.388Z","avatar_url":"https://github.com/anthonyjdella.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Customtized Registry Functions\n\n🖼️ This is a slightly tweaked version of the [JSON Registry](https://github.com/jsonresume/registry-functions). That project is using their own Firebase project and a specific JSON schema. Since I customized my own schema, I want to be able to use this with a registry so that my schema is validated.\n\n## How's it Work? \n* This is a website hosted on Firebase and tied to my custom subdomain [resume.anthonydellavecchia.com](https://resume.anthonydellavecchia.com). \n* It makes use of `Firebase Functions` to trigger HTTPS requests.\n  * For example, there are methods to get a list of all possible themes, all users, get `resume.json` from GitHub gists, and more.\n* `Firebase Firestore Database` and `Realtime Database` are used to store JSON resumes of GitHub users. Once the user data is fetched, it is stored in these databases.\n\n## Contents\n\n* `firebase.json` holds configuration of Firebase functionality. It sets up `Firebase functions, database, and hosting`.\n* `.firebaserc` ties this project to a project set up in Firebase.\n* `database.rules.json` holds Firebase database rules.\n* `firestore.rules` holds Firebase database configuration.\n* `public/index.html` is the home page HTML for this site.\n* `functions/package.json` holds dependencies, including my custom built themes.\n* `functions/index.js` holds the core code for the Firebase registry functions. It looks for GitHub users Gists named `resume.json` then stores that data in Firebase. Then validates the JSON and applies a theme to it.\n\n## Custom Themes\n\nI've added the following custom themes:\n* \"@anthonyjdella/jsonresume-theme-anthonyjdella-actual\": \"^1.0.6\",\n* \"@anthonyjdella/jsonresume-theme-anthonyjdella-caffeine\": \"^1.0.4\",\n* \"@anthonyjdella/jsonresume-theme-anthonyjdella-elegant\": \"^1.0.9\",\n* \"@anthonyjdella/jsonresume-theme-anthonyjdella-github\": \"^1.0.3\",\n* \"@anthonyjdella/jsonresume-theme-anthonyjdella-rocketspacer\": \"^1.0.0\",\n* \"@anthonyjdella/jsonresume-theme-anthonyjdella-simple-red\": \"^1.0.0\",\n* \"@anthonyjdella/jsonresume-theme-anthonyjdella-spartan\": \"^1.0.0\",\n* \"@anthonyjdella/jsonresume-theme-anthonyjdella-stackoverflow\": \"^1.0.0\"\n\nMore will be added in the future. There are also many existing themes which can be viewed in `functions/package.json`.\n\n\u003cdetails\u003e\n  \u003csummary\u003eClick to expand README.md of the source repository!\u003c/summary\u003e\n\n# Registry Functions \n\nThis repository is responsible for our free community hosting. \n\nIt currently runs on Firebase. \n\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanthonyjdella%2Fcustomized-registry-functions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanthonyjdella%2Fcustomized-registry-functions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanthonyjdella%2Fcustomized-registry-functions/lists"}