{"id":18315417,"url":"https://github.com/lefticus/template_test_repository","last_synced_at":"2026-03-19T03:52:39.768Z","repository":{"id":137252032,"uuid":"466576378","full_name":"lefticus/template_test_repository","owner":"lefticus","description":"This repository is used only for testing of the other templates","archived":false,"fork":false,"pushed_at":"2022-03-05T22:44:50.000Z","size":708,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-15T06:45:48.779Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/lefticus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"lefticus","patreon":"lefticus"}},"created_at":"2022-03-05T21:56:03.000Z","updated_at":"2022-07-20T13:29:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"4ee9e737-d280-4a02-a3f1-a347054472c0","html_url":"https://github.com/lefticus/template_test_repository","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lefticus%2Ftemplate_test_repository","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lefticus%2Ftemplate_test_repository/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lefticus%2Ftemplate_test_repository/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lefticus%2Ftemplate_test_repository/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lefticus","download_url":"https://codeload.github.com/lefticus/template_test_repository/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248045266,"owners_count":21038555,"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-05T16:39:34.875Z","updated_at":"2026-03-19T03:52:39.741Z","avatar_url":"https://github.com/lefticus.png","language":"CMake","funding_links":["https://github.com/sponsors/lefticus","https://patreon.com/lefticus"],"categories":[],"sub_categories":[],"readme":"# cpp_boilerplate_project\n\n[![ci](https://github.com/lefticus/template_test_repository/actions/workflows/ci.yml/badge.svg)](https://github.com/lefticus/template_test_repository/actions/workflows/ci.yml)\n[![codecov](https://codecov.io/gh/lefticus/template_test_repository/branch/main/graph/badge.svg)](https://codecov.io/gh/lefticus/template_test_repository)\n[![Language grade: C++](https://img.shields.io/lgtm/grade/cpp/github/lefticus/template_test_repository)](https://lgtm.com/projects/g/cpp-best-practices/cpp_starter_project/context:cpp)\n[![CodeQL](https://github.com/lefticus/template_test_repository/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/lefticus/template_test_repository/actions/workflows/codeql-analysis.yml)\n\n## About cpp_boilerplate_project\n\nThis is a C++ Best Practices GitHub template for getting up and running with C++ quickly.\n\nBy default (collectively known as `ENABLE_DEVELOPER_MODE`)\n\n * Address Sanitizer and Undefined Behavior Sanitizer enabled where possible\n * Warnings as errors\n * clang-tidy and cppcheck static analysis\n * conan for dependencies\n\nIt includes\n\n * a basic CLI example\n * examples for fuzz, unit, and constexpr testing\n * large github action testing matrix\n\nIt requires\n\n * cmake\n * conan\n * a compiler\n\nIf you want a more complex example project, check out the [cpp_starter_project](https://github.com/cpp-best-practices/cpp_starter_project).\n\nThs Boilerplate project will merge new features first, then they will be merged (as appropriate) into cpp_starter_project.\n\n## Getting Started\n\n### Use the Github template\nFirst, click the green `Use this template` button near the top of this page.\nThis will take you to Github's ['Generate Repository'](https://github.com/lefticus/template_test_repository/generate) page.\nFill in a repository name and short description, and click 'Create repository from template'.\nThis will allow you to create a new repository in your Github account,\nprepopulated with the contents of this project.\n\nAfter creating the project please wait until the cleanup workflow has finished \nsetting up your project and commited the changes.\n\nNow you can clone the project locally and get to work!\n\n    git clone https://github.com/\u003cuser\u003e/\u003cyour_new_repo\u003e.git\n\n## More Details\n\n * [Dependency Setup](README_dependencies.md)\n * [Building Details](README_building.md)\n * [Troubleshooting](README_troubleshooting.md)\n * [Docker](README_docker.md)\n\n## Testing\n\nSee [Catch2 tutorial](https://github.com/catchorg/Catch2/blob/master/docs/tutorial.md)\n\n## Fuzz testing\n\nSee [libFuzzer Tutorial](https://github.com/google/fuzzing/blob/master/tutorial/libFuzzerTutorial.md)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flefticus%2Ftemplate_test_repository","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flefticus%2Ftemplate_test_repository","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flefticus%2Ftemplate_test_repository/lists"}