{"id":29998191,"url":"https://github.com/eagletrt/libspec-sw","last_synced_at":"2026-02-13T05:43:35.348Z","repository":{"id":306804284,"uuid":"1016052459","full_name":"eagletrt/libspec-sw","owner":"eagletrt","description":"Simple Persistent Embedded Configurator library, aka SPEC(k), suited for all embedded devices","archived":false,"fork":false,"pushed_at":"2025-12-02T00:04:07.000Z","size":100,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-12-03T06:23:33.334Z","etag":null,"topics":["embedded","library","platfomio","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-08T12:21:00.000Z","updated_at":"2025-10-13T15:27:20.000Z","dependencies_parsed_at":"2025-10-06T01:09:54.589Z","dependency_job_id":"58b313e9-8fb2-4dc1-8249-c5c78803c0c3","html_url":"https://github.com/eagletrt/libspec-sw","commit_stats":null,"previous_names":["eagletrt/libspec-sw"],"tags_count":0,"template":false,"template_full_name":"eagletrt/libstm32-sw-template","purl":"pkg:github/eagletrt/libspec-sw","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eagletrt%2Flibspec-sw","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eagletrt%2Flibspec-sw/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eagletrt%2Flibspec-sw/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eagletrt%2Flibspec-sw/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eagletrt","download_url":"https://codeload.github.com/eagletrt/libspec-sw/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eagletrt%2Flibspec-sw/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29397120,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T04:26:15.637Z","status":"ssl_error","status_checked_at":"2026-02-13T04:16:29.732Z","response_time":78,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["embedded","library","platfomio","platformio-library","sw"],"created_at":"2025-08-05T03:43:27.245Z","updated_at":"2026-02-13T05:43:35.333Z","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\nIf scripts or other tools are needed for the library they must be put inside\nthe `tools` 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%2Flibspec-sw","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feagletrt%2Flibspec-sw","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feagletrt%2Flibspec-sw/lists"}