{"id":27136350,"url":"https://github.com/tymbalodeon/scores","last_synced_at":"2025-04-08T02:04:55.516Z","repository":{"id":54969512,"uuid":"488790627","full_name":"tymbalodeon/scores","owner":"tymbalodeon","description":"Library of LilyPond music score files, with a development environment for editing scores and generating output files.","archived":false,"fork":false,"pushed_at":"2025-03-21T16:32:35.000Z","size":1977,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-21T17:34:35.934Z","etag":null,"topics":["lilypond","music","music-notation","music-scores"],"latest_commit_sha":null,"homepage":"","language":"LilyPond","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/tymbalodeon.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":"2022-05-05T01:10:27.000Z","updated_at":"2025-03-21T16:32:27.000Z","dependencies_parsed_at":"2023-12-01T18:25:37.661Z","dependency_job_id":"3a9de120-5772-4f4b-b534-fb1f1771c2d3","html_url":"https://github.com/tymbalodeon/scores","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tymbalodeon%2Fscores","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tymbalodeon%2Fscores/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tymbalodeon%2Fscores/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tymbalodeon%2Fscores/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tymbalodeon","download_url":"https://codeload.github.com/tymbalodeon/scores/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247761144,"owners_count":20991545,"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":["lilypond","music","music-notation","music-scores"],"created_at":"2025-04-08T02:04:54.800Z","updated_at":"2025-04-08T02:04:55.512Z","avatar_url":"https://github.com/tymbalodeon.png","language":"LilyPond","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Scores\n\nLibrary of [LilyPond](https://lilypond.org/) music score files, with a\ndevelopment environment for editing scores and generating output files.\n\n## Installation\n\n### Nix\n\nThe recommended way to install the build and development dependencies is with\n[Nix](https://nix.dev/). On non-NixOS systems, use the Determinate Systems\n[Nix Installer](https://github.com/DeterminateSystems/nix-installer).\n\nOnce Nix is installed, use `nix develop` to download the dependencies and\nactivate the development shell, or, preferably, install\n[direnv](https://direnv.net/) (for example, using these\n[dotfiles](https://github.com/tymbalodeon/.dotfiles)) to automatically activate\nthe environment when `cd`-ing into the project directory. Assuming you installed\ndirenv, as well as [just](https://just.systems/man/en/), and\n[nushell](https://www.nushell.sh/) (which will be installed when running `nix\ndevelop`), a automatic development environment can be created by running:\n\n```nushell\njust init\n```\n\n### Manual\n\nIf not using Nix, install the following dependencies via your preferred method.\nMore information about each dependency can be found by clicking the \"Homepage\"\nlink on each page listed below.\n\n\u003c!-- `just deps` start --\u003e\n\n- [fd-10.2.0](https://search.nixos.org/packages?channel=unstable\u0026show=fd)\n- [gh-2.56.0](https://search.nixos.org/packages?channel=unstable\u0026show=gh)\n- [gyre-fonts-2.005](https://search.nixos.org/packages?channel=unstable\u0026show=gyre-fonts)\n- [just-1.35.0](https://search.nixos.org/packages?channel=unstable\u0026show=just)\n- [lilypond-2.25.19](https://search.nixos.org/packages?channel=unstable\u0026show=lilypond)\n- [lychee-0.15.1](https://search.nixos.org/packages?channel=unstable\u0026show=lychee)\n- [nushell-0.97.1](https://search.nixos.org/packages?channel=unstable\u0026show=nushell)\n- [pre-commit-3.7.1](https://search.nixos.org/packages?channel=unstable\u0026show=pre-commit)\n- [python3.12-pre-commit-hooks-4.6.0](https://search.nixos.org/packages?channel=unstable\u0026show=python3.12-pre-commit-hooks)\n- [ripgrep-14.1.1](https://search.nixos.org/packages?channel=unstable\u0026show=ripgrep)\n- [tinymist-0.11.20](https://search.nixos.org/packages?channel=unstable\u0026show=tinymist)\n- [tokei-12.1.2](https://search.nixos.org/packages?channel=unstable\u0026show=tokei)\n- [typst-0.11.1](https://search.nixos.org/packages?channel=unstable\u0026show=typst)\n- [typst-lsp-0.13.0](https://search.nixos.org/packages?channel=unstable\u0026show=typst-lsp)\n- [typstyle-0.11.32](https://search.nixos.org/packages?channel=unstable\u0026show=typstyle)\n- [watchexec-2.1.2](https://search.nixos.org/packages?channel=unstable\u0026show=watchexec)\n- [zathura-with-plugins-0.5.8](https://search.nixos.org/packages?channel=unstable\u0026show=zathura-with-plugins)\n- [zellij-0.40.1](https://search.nixos.org/packages?channel=unstable\u0026show=zellij)\n\n\u003c!-- `just deps` end --\u003e\n\n### Recommended extra dependencies\n\nFor PDF viewing (macOS only):\n\n- [Skim](https://skim-app.sourceforge.io/ \"Skim\")\n\n## Development\n\nDevelopment commands are provided through [just](https://just.systems/man/en/).\nRun `just` to see available \"recipes,\" and `just \u003crecipe\u003e --help/-h` to get more\ninformation about a particular recipe.\n\n\u003c!-- markdownlint-disable MD013 --\u003e\n\u003c!-- `just` start --\u003e\n\n```nushell\nAvailable recipes:\n(run `just \u003crecipe\u003e --help/-h` for more info)\n    check *hooks             # Run pre-commit hooks\n    clean *search_term       # Remove pdfs\n    compile *search_term     # Compile pdfs\n    create *args             # Create new score\n    deps *args               # List dependencies\n    edit *args               # Open \u003cscore\u003e in  and pdf viewer, recompiling on file changes\n    find-recipe *search_term # Search available `just` recipes\n    history *search_term     # Search project history\n    info *search_term        # Get info about scores\n    init *help               # Initialize direnv environment\n    issue *args              # View issues\n    open *search_term        # Open pdfs\n    remote *web              # View remote repository\n    settings *args           # View project settings\n    stats *help              # View repository analytics\n    templates *args          # View available templates\n    update *help             # Update dependencies and score LilyPond version\n    view-source *recipe      # View the source code for a recipe\n```\n\n\u003c!-- `just` end --\u003e\n\u003c!-- markdownlint-enable MD013 --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftymbalodeon%2Fscores","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftymbalodeon%2Fscores","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftymbalodeon%2Fscores/lists"}