{"id":25900849,"url":"https://github.com/pixelastic/videogames.pixelastic.com","last_synced_at":"2025-08-04T17:33:09.077Z","repository":{"id":48084119,"uuid":"231967051","full_name":"pixelastic/videogames.pixelastic.com","owner":"pixelastic","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-26T14:04:39.000Z","size":3360,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-26T15:21:49.251Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pixelastic.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}},"created_at":"2020-01-05T19:44:04.000Z","updated_at":"2024-11-23T17:21:16.000Z","dependencies_parsed_at":"2023-09-24T07:27:06.539Z","dependency_job_id":"22a8bf74-c903-409e-9273-e55cd8951c66","html_url":"https://github.com/pixelastic/videogames.pixelastic.com","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/pixelastic%2Fvideogames.pixelastic.com","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixelastic%2Fvideogames.pixelastic.com/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixelastic%2Fvideogames.pixelastic.com/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixelastic%2Fvideogames.pixelastic.com/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pixelastic","download_url":"https://codeload.github.com/pixelastic/videogames.pixelastic.com/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241596321,"owners_count":19988057,"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-03-03T02:19:26.240Z","updated_at":"2025-03-03T02:19:26.868Z","avatar_url":"https://github.com/pixelastic.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Videogames.pixelastic.com\n\n## Development\n\nThis repository holds the code for the static website hosted on\nvideogames.pixelastic.com\n\nIt is an empty shell, that does not contain any assets. Its responsibility is to\nbuild the pages.\n\nAsset manifests are stored in npm packages named\n`@pixelastic/videogames-assets-GAMENAME`. Those packages contain\na `manifest.json` with the list of filenames (and optionally the tabs and tab\nnames to display).\n\nThe repositories of those `videogames-assets-*` also contains the actual assets,\nbut they are not published to npm. Instead, they are pushed on\n`assets.pixelastic.com`, a server I own.\n\n## Adding screenshots for a new game\n\nFirst, create a new private repo with `vdc -p videogames-assets-{gameName}`.\n\nThen, go into `videogames-assets-TEMPLATES` and add a new remote pointing to\nthis new repo with `vrc {gameName} pixelastic/videogames-assets-{gameName}`.\n\nSwitch to that remote with `vrs {gameName}`. You can now push force the template\nto the new repo with `vbps -f`.\n\nNow, head back to the asset repo, run `yarn` to get the dependencies and add the\nrequired files into `assets/gameplay` and update the package name in\n`package.json`.\n\nRun `yarn build` to build the manifest, `yarn deploy` to push files and `yarn\nrelease patch` to release the npm module.\n\nOnce published, you can add the new game to the data of the main website.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpixelastic%2Fvideogames.pixelastic.com","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpixelastic%2Fvideogames.pixelastic.com","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpixelastic%2Fvideogames.pixelastic.com/lists"}