{"id":21229987,"url":"https://github.com/frklan/linked-list","last_synced_at":"2025-03-15T02:16:35.997Z","repository":{"id":178549498,"uuid":"173429382","full_name":"frklan/linked-list","owner":"frklan","description":"Simple c++17 linked list","archived":false,"fork":false,"pushed_at":"2019-03-02T20:14:56.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-21T18:11:53.460Z","etag":null,"topics":["cpp","cpp17","linked-list"],"latest_commit_sha":null,"homepage":null,"language":"C++","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/frklan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"code-of-conduct.md","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":"2019-03-02T09:36:50.000Z","updated_at":"2019-03-02T20:17:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"c0bdacc0-a4f6-4ede-8a07-c545f956f961","html_url":"https://github.com/frklan/linked-list","commit_stats":null,"previous_names":["frklan/linked-list"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frklan%2Flinked-list","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frklan%2Flinked-list/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frklan%2Flinked-list/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frklan%2Flinked-list/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/frklan","download_url":"https://codeload.github.com/frklan/linked-list/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243672487,"owners_count":20328768,"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":["cpp","cpp17","linked-list"],"created_at":"2024-11-20T23:31:03.061Z","updated_at":"2025-03-15T02:16:35.973Z","avatar_url":"https://github.com/frklan.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Linked list\n\nMy take on a simple linked list, written while reading [this](https://solarianprogrammer.com/2019/02/22/cpp-17-implementing-singly-linked-list-smart-pointers/) article. Mostly a straight copy, with the addition that it's templatized and I took the opportunity to learn a bit about unit testing with Catch2.\n\n## Compiling\n\nYou need to Catch2 installed on your system, see instructions [here](https://github.com/catchorg/Catch2/blob/master/docs/cmake-integration.md#installing-catch2-from-git-repository).\n\n### Debug build\n\n````bash\nmkdir build \u0026\u0026 cd build\ncmake -DCMAKE_BUILD_TYPE=Debug ..\nmake\n````\n\n### Debug build with tests\n\n````bash\nmkdir build \u0026\u0026 cd build\ncmake -DCMAKE_BUILD_TYPE=Debug cmake -DBUILD_TEST:bool=on ..\nmake\n````\n\n### Release build\n\n````bash\nmkdir build \u0026\u0026 cd build\ncmake -DCMAKE_BUILD_TYPE=Release ..\nmake\n````\n\n## TODO\n\nTBD\n\n## Contributing\n\nContributions are always welcome!\n\nWhen contributing to this repository, please first discuss the change you wish to make via the issue tracker, email, or any other method with the owner of this repository before making a change.\n\nPlease note that we have a code of conduct, you are required to follow it in all your interactions with the project.\n\n## Versioning\n\nWe use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/frklan/linked-list/tags).\n\n## Authors\n\n* **Fredrik Andersson** - *Initial work* - [frklan](https://github.com/frklan)\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrklan%2Flinked-list","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrklan%2Flinked-list","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrklan%2Flinked-list/lists"}