{"id":16005125,"url":"https://github.com/eld/cppskeleton","last_synced_at":"2026-02-12T02:03:45.158Z","repository":{"id":27215982,"uuid":"30687032","full_name":"ELD/CppSkeleton","owner":"ELD","description":"My personal skeleton for C++ applications","archived":false,"fork":false,"pushed_at":"2015-07-30T17:28:48.000Z","size":156,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-31T14:40:52.350Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"druid-io/druid","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ELD.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-02-12T05:20:15.000Z","updated_at":"2019-07-29T20:50:23.000Z","dependencies_parsed_at":"2022-09-01T19:40:16.328Z","dependency_job_id":null,"html_url":"https://github.com/ELD/CppSkeleton","commit_stats":null,"previous_names":[],"tags_count":1,"template":true,"template_full_name":null,"purl":"pkg:github/ELD/CppSkeleton","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ELD%2FCppSkeleton","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ELD%2FCppSkeleton/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ELD%2FCppSkeleton/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ELD%2FCppSkeleton/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ELD","download_url":"https://codeload.github.com/ELD/CppSkeleton/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ELD%2FCppSkeleton/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29354690,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T01:03:07.613Z","status":"online","status_checked_at":"2026-02-12T02:00:06.911Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-10-08T11:02:18.399Z","updated_at":"2026-02-12T02:03:45.142Z","avatar_url":"https://github.com/ELD.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# C++ Project Skeleton\nThis project skeleton was created for my own person needs for C++ projects. More specifically, I needed it for some school projects. The skeleton comes with a whole host of folders as well as a ready-to-use Makefile. You just need to set a few values in the Makefile corresponding to your target's name (executable) and you're ready to go. There are targets for the actual executable, one for testing, and one for experimental. The rationale behind the targets is as follows:\n- The actual executable target exists to build your actual project, pretty self-explanatory\n- The test target exists so you can write unit tests using a C++ framework (such as Boost Unit Test Framework) and build and run the test suites.\n- The experimentals target exists so you can have a sandbox to play around in and try out without muddying up your production or testing code.\n\nIf there are any targets you won't use, just delete that segment in the Makefile, or don't call that target with the `make` command. Each of the targets are commented thoroughly for your understanding of what each oen does.\n\nI've also set up flags for libraries and headers that you can set for your project's particular needs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feld%2Fcppskeleton","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feld%2Fcppskeleton","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feld%2Fcppskeleton/lists"}