{"id":18329804,"url":"https://github.com/ctfd/core-beta","last_synced_at":"2025-04-09T17:38:50.189Z","repository":{"id":38277011,"uuid":"481407819","full_name":"CTFd/core-beta","owner":"CTFd","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-04T03:15:15.000Z","size":5043,"stargazers_count":11,"open_issues_count":7,"forks_count":26,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-04T04:20:10.890Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CTFd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-13T23:52:07.000Z","updated_at":"2025-04-04T03:15:20.000Z","dependencies_parsed_at":"2023-11-27T17:29:56.239Z","dependency_job_id":"6a3b32f1-175b-4c06-9219-d00bc02b0502","html_url":"https://github.com/CTFd/core-beta","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/CTFd%2Fcore-beta","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CTFd%2Fcore-beta/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CTFd%2Fcore-beta/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CTFd%2Fcore-beta/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CTFd","download_url":"https://codeload.github.com/CTFd/core-beta/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248078624,"owners_count":21044142,"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":[],"created_at":"2024-11-05T19:18:46.239Z","updated_at":"2025-04-09T17:38:50.145Z","avatar_url":"https://github.com/CTFd.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# core-beta\n\nRewritten version of the CTFd core theme to use Bootstrap 5, Alpine.js, and vite to improve upon the existing CTFd theme structure. \n\n## Subtree Installation\n\n### Add repo to themes folder\n\n```\ngit subtree add --prefix CTFd/themes/core-beta git@github.com:CTFd/core-beta.git main --squash\n```\n\n### Pull latest changes to subtree\n```\ngit subtree pull --prefix CTFd/themes/core-beta git@github.com:CTFd/core-beta.git main --squash\n```\n\n### Subtree Gotcha\n\nMake sure to use Merge Commits when dealing with the subtree here. For some reason Github's squash and commit uses the wrong line ending which causes issues with the subtree script: https://stackoverflow.com/a/47190256. \n\n## Todo\n\n- Document how we are using Vite\n- Create a cookie cutter template package to use with Vite\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctfd%2Fcore-beta","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fctfd%2Fcore-beta","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctfd%2Fcore-beta/lists"}