{"id":21141586,"url":"https://github.com/bjornbytes/lovr-docs","last_synced_at":"2025-07-09T05:32:01.167Z","repository":{"id":30034073,"uuid":"117773253","full_name":"bjornbytes/lovr-docs","owner":"bjornbytes","description":"Documentation for LÖVR","archived":false,"fork":false,"pushed_at":"2024-05-22T22:53:43.000Z","size":28264,"stargazers_count":44,"open_issues_count":14,"forks_count":31,"subscribers_count":4,"default_branch":"dev","last_synced_at":"2024-05-22T23:46:21.725Z","etag":null,"topics":["lovr"],"latest_commit_sha":null,"homepage":null,"language":"Lua","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/bjornbytes.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":"2018-01-17T02:42:10.000Z","updated_at":"2024-05-28T20:21:55.935Z","dependencies_parsed_at":"2024-05-28T20:21:53.923Z","dependency_job_id":null,"html_url":"https://github.com/bjornbytes/lovr-docs","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/bjornbytes%2Flovr-docs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjornbytes%2Flovr-docs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjornbytes%2Flovr-docs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjornbytes%2Flovr-docs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bjornbytes","download_url":"https://codeload.github.com/bjornbytes/lovr-docs/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225486628,"owners_count":17481935,"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":["lovr"],"created_at":"2024-11-20T07:32:05.575Z","updated_at":"2024-11-20T07:32:06.091Z","avatar_url":"https://github.com/bjornbytes.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"lovr-docs\n===\n\nThis repository contains the documentation for [LÖVR](https://github.com/bjornbytes/lovr).\n\nThere are four main types of documentation here:\n\n- The **`api`** folder contains a Lua table with metadata for all LÖVR functions and objects.\n  - This is used to generate documentation, but is also useful for integrating with other tools\n  (e.g. autocomplete for the LÖVR API in text editors).\n  - Each function, object, etc. has a Lua file that exports its metadata.  These are aggregated\n  into a single table stored in `init.lua`.  The aggregator is a LÖVR script, you can run it by\n  typing `lovr api` at the root of this repository.\n- The **`examples`** folder contains small LÖVR projects demonstrating a specific task/technique.\n  They aim to be minimal and easy to understand/copy.\n  - The ones listed in the `init.lua` file are shown on the website.\n- The **`showcase`** folder contains full LÖVR projects that implement entire games or demos.  The\n  code is less important for these and it is more about the end result.\n  - The ones listed in the `init.lua` file are shown on the website.\n  - Also, each showcase project may contain its own `init.lua` with metadata about the project.\n  Currently, this can contain an `author` table with `name` and `link` strings.\n- The **`guides`** folder contains markdown files that explain LÖVR-related concepts in depth.\n  - Similarly, `init.lua` contains a manifest used to populate the sidebar on the website.\n\nNote that each release of LÖVR has its own branch.  Cherry picks are used to propagate fixes to\nrelevant branches as needed.  Which will totally scale.\n\nAll the code in the example/showcase projects is released under CC0.  However, the models, textures,\nsounds, and other assets used may use different licensing, so be sure to double check those.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbjornbytes%2Flovr-docs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbjornbytes%2Flovr-docs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbjornbytes%2Flovr-docs/lists"}