{"id":29246683,"url":"https://github.com/blocksds/tutorial","last_synced_at":"2025-07-03T23:06:10.944Z","repository":{"id":285479008,"uuid":"957703521","full_name":"blocksds/tutorial","owner":"blocksds","description":"Tutorial of Nintendo DS programming with BlocksDS","archived":false,"fork":false,"pushed_at":"2025-06-17T23:52:25.000Z","size":650,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-18T00:35:27.572Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://blocksds.skylyrac.net/tutorial/","language":"Shell","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/blocksds.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,"zenodo":null}},"created_at":"2025-03-31T01:17:47.000Z","updated_at":"2025-06-17T23:52:28.000Z","dependencies_parsed_at":"2025-04-01T01:23:03.921Z","dependency_job_id":"25d0ee6e-4c97-43a8-b2f9-d9ab83fcc940","html_url":"https://github.com/blocksds/tutorial","commit_stats":null,"previous_names":["blocksds/tutorial"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/blocksds/tutorial","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blocksds%2Ftutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blocksds%2Ftutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blocksds%2Ftutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blocksds%2Ftutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blocksds","download_url":"https://codeload.github.com/blocksds/tutorial/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blocksds%2Ftutorial/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263416473,"owners_count":23463144,"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":[],"created_at":"2025-07-03T23:06:09.697Z","updated_at":"2025-07-03T23:06:10.909Z","avatar_url":"https://github.com/blocksds.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BlocksDS Tutorial\n\nThe tutorial of BlocksDS is built with [Hugo](https://gohugo.io). The theme\nused is [Geekdoc](https://github.com/thegeeklab/hugo-geekdoc).\n\n## Prerequisites\n\n- **Hugo**\n\n  Follow the [installation guide](https://gohugo.io/categories/installation/).\n\n- **Geekdoc**\n\n  Install the theme by downloading [this tarball](https://github.com/thegeeklab/hugo-geekdoc/releases/latest/download/hugo-geekdoc.tar.gz)\n  and extracting it in `themes/hugo-geekdoc/`. For example, in Linux:\n\n  ```bash\n  cd docs\n  wget https://github.com/thegeeklab/hugo-geekdoc/releases/latest/download/hugo-geekdoc.tar.gz | tar -xz -C themes/hugo-geekdoc/ --strip-components=1\n  ```\n\n## Testing the tutorial of BlocksDS\n\nIf you have made some change to the documentation and want to check the output\nlocally, simply run the following command from the `docs` folder:\n\n```bash\nhugo server\n```\n\nThat command will print a URL that you can open from a browser to see the\nresults.\n\nYou can also run the following command to only generate the static website\nwithout a web server:\n\n```bash\nhugo\n```\n\n## Building the tutorial\n\nThe script `build-docs.sh` downloads the theme and builds the tutorial. Note\nthat this sets the base URL of the documentation to\n`https://blocksds.skylyrac.net/tutorial/`, so this script isn't useful for\nnon-maintainers. This script is used by the GitHub Actions workflow of the\nfollowing repository: https://github.com/blocksds/tutorial\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblocksds%2Ftutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblocksds%2Ftutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblocksds%2Ftutorial/lists"}