{"id":16110021,"url":"https://github.com/feignclaims/cpp_novice_template","last_synced_at":"2025-03-16T08:32:38.822Z","repository":{"id":234644530,"uuid":"789303339","full_name":"FeignClaims/cpp_novice_template","owner":"FeignClaims","description":"C++ project templates for novices who have no experience of programming, especially for readers of Programming: Principles and Practice Using C++","archived":false,"fork":false,"pushed_at":"2025-02-04T10:50:04.000Z","size":6319,"stargazers_count":35,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-27T05:56:13.115Z","etag":null,"topics":["cmake","cpp","newbiefriendly","novices","ppp2","ppp3","programming-principles-and-practice-using-cpp","project","project-template","starter","starter-project","swan-book"],"latest_commit_sha":null,"homepage":"","language":"CMake","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FeignClaims.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-20T07:14:00.000Z","updated_at":"2025-02-08T01:31:28.000Z","dependencies_parsed_at":"2024-07-20T04:05:51.464Z","dependency_job_id":"70e8745f-dac1-4195-8aba-523fe4eca69d","html_url":"https://github.com/FeignClaims/cpp_novice_template","commit_stats":null,"previous_names":["feignclaims/ppp3_starter_template","feignclaims/cpp_starter_template"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FeignClaims%2Fcpp_novice_template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FeignClaims%2Fcpp_novice_template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FeignClaims%2Fcpp_novice_template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FeignClaims%2Fcpp_novice_template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FeignClaims","download_url":"https://codeload.github.com/FeignClaims/cpp_novice_template/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243807365,"owners_count":20350992,"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":["cmake","cpp","newbiefriendly","novices","ppp2","ppp3","programming-principles-and-practice-using-cpp","project","project-template","starter","starter-project","swan-book"],"created_at":"2024-10-09T19:35:14.275Z","updated_at":"2025-03-16T08:32:38.813Z","avatar_url":"https://github.com/FeignClaims.png","language":"CMake","readme":"# cpp_novice_template\n\n**:warning: The blue text is clickable!**\n\n**:warning: The blue text is clickable!**\n\n**:warning: The blue text is clickable!**\n\n[中文](请读我.md)\n\nHere are some templates created for C++ novices to smoothly learn C++ without any programming experience.\n\nPlease choose the one that suits you:\n\n- For [novices who use *Programming: Principles and Practice Using C++ (3rd Edition)*](https://github.com/FeignClaims/cpp_novice_template/tree/ppp3).\n- For [novices who use *Programming: Principles and Practice Using C++ (2rd Edition)*](https://github.com/FeignClaims/cpp_novice_template/tree/ppp2).\n- For [novices who learn C++ by any other ways](https://github.com/FeignClaims/cpp_novice_template/tree/ordinary).\n\n## References\n\nI learnt cmake mostly from [*Modern CMake for C++*](https://github.com/PacktPublishing/Modern-CMake-for-Cpp); my C++ learning map is listed in [学习大纲](https://question-board.readthedocs.io/learning_map/) (although the table of contents is in Chinese, almost all resources in it are in English).\n\nWhat's more, this repository highly depends on [aminya/project_options](https://github.com/aminya/project_options), which improves the CMake experience a lot.\n\nFor conan 2.0, the [official documentation](https://docs.conan.io/2.0/index.html) is helpful.\n\nDetails about this repository can be found in [对配置文件的解释](https://vscode-cpp-starter.readthedocs.io/appendix/explain.html).\n\n## License\n\n[UNLICENSE](UNLICENSE)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffeignclaims%2Fcpp_novice_template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffeignclaims%2Fcpp_novice_template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffeignclaims%2Fcpp_novice_template/lists"}