{"id":26804371,"url":"https://github.com/eagletrt/libmin-heap-sw","last_synced_at":"2025-03-29T22:16:30.549Z","repository":{"id":284995708,"uuid":"952574969","full_name":"eagletrt/libmin-heap-sw","owner":"eagletrt","description":"Simple minimum heap data structure implementation suited for all embedded devices","archived":false,"fork":false,"pushed_at":"2025-03-28T19:39:08.000Z","size":23,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-28T20:31:43.388Z","etag":null,"topics":["data-structures","embedded","library","min-heap","platformio","platformio-library","sw"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eagletrt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2025-03-21T14:06:07.000Z","updated_at":"2025-03-21T14:20:13.000Z","dependencies_parsed_at":"2025-03-28T20:41:47.921Z","dependency_job_id":null,"html_url":"https://github.com/eagletrt/libmin-heap-sw","commit_stats":null,"previous_names":["eagletrt/libmin-heap-sw"],"tags_count":0,"template":false,"template_full_name":"eagletrt/libstm32-sw-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eagletrt%2Flibmin-heap-sw","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eagletrt%2Flibmin-heap-sw/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eagletrt%2Flibmin-heap-sw/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eagletrt%2Flibmin-heap-sw/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eagletrt","download_url":"https://codeload.github.com/eagletrt/libmin-heap-sw/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246249217,"owners_count":20747168,"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":["data-structures","embedded","library","min-heap","platformio","platformio-library","sw"],"created_at":"2025-03-29T22:16:29.959Z","updated_at":"2025-03-29T22:16:30.514Z","avatar_url":"https://github.com/eagletrt.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# LIBSTM32-SW-TEMPLATE\n\nThis repository serves as a template for libraries compatible with the\n[PlatformIO ecosystem](https://docs.platformio.org/en/latest/librarymanager/creating.html).\n\n## Usage\n\nBefore starting to develop the library, a couple of things need to be done:\n1. Change this README explaining the library and the functionalities that it offers\n2. Modify the `library.json` including:\n    - The **name** of the library\n    - The library **version**\n    - The **description** explaining what the library does and for which devices\n    - The list of **keywords**\n    - The repository **url** (and type if necessary)\n    - The list of **authors**\n    - The supported **frameworks** and **platforms** (if needed)\n    - The list of **header files** of the library\n    - The list of **examples**\n    - The file of the library to **export** (if needed)\n\n## Structure\n\nThe code of the library should be splitted in sources which must be placed inside\nthe `src` folder and headers which must be placed inside the `include` folder.\n\nInside the `example` folder multiple source files should be placed to further\nexplain how to use the library and how it works in different scenario.\n\nThe library must be tested with the maximum possible code coverage, the source\ncode used to run the unit tests should be put inside the `test` folder.\n\nNo other folders should be created besides the ones described before if not\nnecessary, to handle complex file structures nested folders can be used.\n\nFor more info check the READMEs inside the corresponding folders.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feagletrt%2Flibmin-heap-sw","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feagletrt%2Flibmin-heap-sw","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feagletrt%2Flibmin-heap-sw/lists"}