{"id":20726477,"url":"https://github.com/PaoDevelopers/cca-legacy","last_synced_at":"2025-12-30T03:23:01.065Z","repository":{"id":255815320,"uuid":"853643134","full_name":"runxiyu/cca","owner":"runxiyu","description":"[Mirror] IB Computer Science IA (Course Selection System)","archived":false,"fork":false,"pushed_at":"2025-04-17T13:00:02.000Z","size":639,"stargazers_count":2,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-18T01:59:26.711Z","etag":null,"topics":["go","golang","postgresql","school","web","websocket"],"latest_commit_sha":null,"homepage":"https://git.runxiyu.org/cca.git","language":"Go","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/runxiyu.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,"zenodo":null}},"created_at":"2024-09-07T05:45:42.000Z","updated_at":"2025-04-14T11:58:06.000Z","dependencies_parsed_at":"2024-09-07T08:49:18.012Z","dependency_job_id":"d72bf3a0-ae5f-43c2-aabf-ad831e58b344","html_url":"https://github.com/runxiyu/cca","commit_stats":null,"previous_names":["runxiyu/cca"],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/runxiyu%2Fcca","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/runxiyu%2Fcca/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/runxiyu%2Fcca/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/runxiyu%2Fcca/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/runxiyu","download_url":"https://codeload.github.com/runxiyu/cca/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250492683,"owners_count":21439574,"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":["go","golang","postgresql","school","web","websocket"],"created_at":"2024-11-17T04:25:18.863Z","updated_at":"2025-12-30T03:23:01.059Z","avatar_url":"https://github.com/runxiyu.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# YKPS CCA Selection System\n\nThis is my internal assessment for the IB Diploma Programme\u0026rsquo;s Computer\nScience (Higher Level) course. The `iadocs` directory contains documentation\nrequired by the IB, while the `docs` directory contains the documentation that\nI actually plan to distribute for the production system.\n\n## Build\n\nYou need a [Go](https://go.dev) toolchain, [Pygments](https://pygments.org),\n[Pandoc](https://pandoc.org), [GNU make](https://www.gnu.org/software/make/),\n[TeX Live](https://tug.org/texlive/),\n[minify](https://github.com/tdewolff/minify), and\n[TypeScript](https://www.typescriptlang.org). Minify must be present in `$PATH`\nas `minify`. A TypeScript compiler must be present in `$PATH` as `tsc`.\n\nThen just run `make`.\n\n## Repository mirrors\n\n* [Upstream repo](https://git.runxiyu.org/cca.git)\n* [SourceHut mirror](https://git.sr.ht/~runxiyu/cca)\n* [Codeberg mirror](https://codeberg.org/runxiyu/cca)\n* [GitHub mirror](https://github.com/runxiyu/cca)\n\n## Misc links\n\n* [Issue tracker](https://todo.sr.ht/~runxiyu/cca)\n\n## Documentation\n\nThe following link to the raw HTML source of the documentation as served by\ncgit. However, a demo instance would provide better documentation, but I'm\nnot currently hosting one.\n\n* [Admin handbook](https://git.runxiyu.org/cca.git/plain/docs/admin_handbook.html)\n* [IA cover page](https://git.runxiyu.org/cca.git/plain/iadocs/cover_page.htm)\n\n## Notice on cryptographic software\n\nThis distribution includes cryptographic software. The country in which you\ncurrently reside may have restrictions on the import, possession, use, and/or\nre-export to another country, of encryption software. BEFORE using any\nencryption software, please check your country's laws, regulations and policies\nconcerning the import, possession, or use, and re-export of encryption\nsoftware, to see if this is permitted. See http://www.wassenaar.org/ for more\ninformation.\n\nThe U.S. Government Department of Commerce, Bureau of Industry and Security\n(BIS), has classified this software as Export Commodity Control Number (ECCN)\n5D002.C.1, which includes information security software using or performing\ncryptographic functions with asymmetric algorithms. The form and manner of this\ndistribution makes it eligible for export under the License Exception ENC\nTechnology Software Unrestricted (TSU) exception (see the BIS Export\nAdministration Regulations, Section 740.13) for both object code and source\ncode.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPaoDevelopers%2Fcca-legacy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPaoDevelopers%2Fcca-legacy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPaoDevelopers%2Fcca-legacy/lists"}