{"id":20736911,"url":"https://github.com/uccser/cs-field-guide","last_synced_at":"2025-05-15T20:03:42.780Z","repository":{"id":30799547,"uuid":"34356619","full_name":"uccser/cs-field-guide","owner":"uccser","description":"A free online interactive resource/textbook for high school students learning about computer science.","archived":false,"fork":false,"pushed_at":"2025-05-12T08:39:42.000Z","size":140834,"stargazers_count":358,"open_issues_count":123,"forks_count":77,"subscribers_count":24,"default_branch":"develop","last_synced_at":"2025-05-12T09:43:18.642Z","etag":null,"topics":["computer-science","education","educational","html","interactive-textbook","javascript","python","textbook"],"latest_commit_sha":null,"homepage":"https://www.csfieldguide.org.nz","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/uccser.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":null,"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":"2015-04-21T23:00:26.000Z","updated_at":"2025-05-12T08:39:44.000Z","dependencies_parsed_at":"2024-10-28T10:04:14.464Z","dependency_job_id":"cfc68603-df3f-4249-8268-515a0056a96c","html_url":"https://github.com/uccser/cs-field-guide","commit_stats":null,"previous_names":[],"tags_count":59,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uccser%2Fcs-field-guide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uccser%2Fcs-field-guide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uccser%2Fcs-field-guide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uccser%2Fcs-field-guide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uccser","download_url":"https://codeload.github.com/uccser/cs-field-guide/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254414493,"owners_count":22067271,"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":["computer-science","education","educational","html","interactive-textbook","javascript","python","textbook"],"created_at":"2024-11-17T06:12:27.630Z","updated_at":"2025-05-15T20:03:35.758Z","avatar_url":"https://github.com/uccser.png","language":"JavaScript","readme":"# Computer Science Field Guide\n\nThe Computer Science Field Guide (CSFG) is an online interactive resource for high school students learning about computer science, developed at the University of Canterbury in New Zealand.\nThe latest HTML release of the Computer Science Field Guide can be viewed at [www.csfieldguide.org.nz](http://www.csfieldguide.org.nz/).\nThis repository aims to be the source for all data associated with the CSFG, and also allows users to suggest improvements or create their own version.\n\n[Production website](https://csfieldguide.org.nz/) | [Development website](https://cs-field-guide-dev.csse.canterbury.ac.nz/)\n:-: | :-:\n`master` branch | `develop` branch\n[![Test and deploy](https://github.com/uccser/cs-field-guide/actions/workflows/test-and-deploy.yaml/badge.svg?branch=master)](https://github.com/uccser/cs-field-guide/actions/workflows/test-and-deploy.yaml) | [![Test and deploy](https://github.com/uccser/cs-field-guide/actions/workflows/test-and-deploy.yaml/badge.svg?branch=develop)](https://github.com/uccser/cs-field-guide/actions/workflows/test-and-deploy.yaml)\n\n## Project Philosophy\n\nThe CSFG aims to be an document used for teaching Computer Science all over the world in many different languages.\nAfter using an internal system for creating the guide (from 2012 to 2015), we have moved to a custom open source system.\nAll areas of the project, from chapter text to website design, are now available for all.\nWe want this project to be as accessible as possible to our many user groups, which includes students, teachers and educators, and developers.\n\n## Documentation\n\nDocumentation for this project can be found on\n[ReadTheDocs](http://cs-field-guide.readthedocs.io/en/latest/),\nand can also be built from the documentation source within the `docs/` directory.\n\n## Contributing\n\nWe would love your help to make this guide the best it can be!\nPlease read the [documentation](http://cs-field-guide.readthedocs.io/en/latest/) to get started.\n\n## License\n\nThe content of this project itself is licensed under the\n[Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license](https://creativecommons.org/licenses/by-sa/4.0/)\n(`LICENCE-CONTENT` file).\nThis license applies to the following contents of this project, with\nexceptions listed in the `LICENCE-CONTENT` file:\n\n- Markdown files located within the `csfieldguide/chapters/content/` directory.\n- Images located within the `csfieldguide/static/img/` directory.\n\nThird-party libraries used in this project have their licenses\nlisted within the `LICENCE-THIRD-PARTY` file, with a full copy of the license\navailable within the `third-party-licences` directory.\nIf a source file of a third-party library or system is stored within this\nrepository, then a copyright notice should be present at the top of the file.\n\nThe rest of the project, which is the underlying source code used to manage\nand display this content, is licensed under the\n[MIT license](https://opensource.org/licenses/MIT) (`LICENCE` file).\n\n## Contact\n\nYou can contact us at [csse-education-research@canterbury.ac.nz](mailto:csse-education-research@canterbury.ac.nz).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuccser%2Fcs-field-guide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuccser%2Fcs-field-guide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuccser%2Fcs-field-guide/lists"}