{"id":19500999,"url":"https://github.com/grame-cncm/guidodoc","last_synced_at":"2026-03-04T06:01:44.217Z","repository":{"id":39374843,"uuid":"201195212","full_name":"grame-cncm/guidodoc","owner":"grame-cncm","description":"Documentation and examples for the Guido Music Notation format","archived":false,"fork":false,"pushed_at":"2025-06-16T05:37:31.000Z","size":15536,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-06-16T06:28:57.220Z","etag":null,"topics":["guido","music-notation-format"],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/grame-cncm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2019-08-08T06:43:51.000Z","updated_at":"2025-06-16T05:37:37.000Z","dependencies_parsed_at":"2022-09-25T05:23:39.364Z","dependency_job_id":"f90e9d5c-e63b-4b2d-849f-90360e094ec1","html_url":"https://github.com/grame-cncm/guidodoc","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/grame-cncm/guidodoc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grame-cncm%2Fguidodoc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grame-cncm%2Fguidodoc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grame-cncm%2Fguidodoc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grame-cncm%2Fguidodoc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grame-cncm","download_url":"https://codeload.github.com/grame-cncm/guidodoc/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grame-cncm%2Fguidodoc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30073674,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T05:31:57.858Z","status":"ssl_error","status_checked_at":"2026-03-04T05:31:38.462Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["guido","music-notation-format"],"created_at":"2024-11-10T22:10:47.274Z","updated_at":"2026-03-04T06:01:44.201Z","avatar_url":"https://github.com/grame-cncm.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Guido Music Notation Format\n\nThe GUIDO Music Notation Format (GMN) is a general purpose formal language for representing score level music in a platform independent, plain-text and human-readable way. This repository is intended to build the documentation of the language, and to provide the corresponding examples. \n\n### Prerequisites\n- you must have python and pip installed.\n- you must have the Guidolib source code installed. You can get it from [github](https://github.com/grame-cncm/guidolib)\n- you must have the following Guido tools available from the command line :\n\t- guido2svg\n\t- guidogetpagecount\n  see the guidolib build process\n\n\n### Building the documentation\n\nThe build process is based on `make`. Building the documentation site is based on [mkdocs](https://www.mkdocs.org/).\nTo install the required components type:\n~~~~~~~~~~~~~~~~\n$ make install\n~~~~~~~~~~~~~~~~\n\nThe documentation embeds a lot of GMN examples that have to be embedded into html files. \nIt also extracts tags documentation from the library source code.\nTo generate all these files type:\n~~~~~~~~~~~~~~~~\n$ make all\n~~~~~~~~~~~~~~~~\n\n\n### Testing and generating\n\nYou can test the web site using the mkdoc embedded web server. This server also scan any change in the source directory and refresh the pages dynamically which is really convenient for the development process. To launch the server type:\n~~~~~~~~~~~~~~~~\n$ make serve\n~~~~~~~~~~~~~~~~\n\nWhen ready, you can generate the documentation web site. Type:\n~~~~~~~~~~~~~~~~\n$ make build\n~~~~~~~~~~~~~~~~\n\nMore details on the available targets:\n~~~~~~~~~~~~~~~~\n$ make help\n~~~~~~~~~~~~~~~~\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrame-cncm%2Fguidodoc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrame-cncm%2Fguidodoc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrame-cncm%2Fguidodoc/lists"}