{"id":13493352,"url":"https://github.com/eranimo/terranova","last_synced_at":"2025-03-28T11:32:32.422Z","repository":{"id":73741686,"uuid":"146248552","full_name":"eranimo/terranova","owner":"eranimo","description":"Web-based world generator","archived":false,"fork":false,"pushed_at":"2023-02-22T00:12:38.000Z","size":2692,"stargazers_count":14,"open_issues_count":14,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-31T07:34:18.792Z","etag":null,"topics":["simulation","terrain-generation","world-building"],"latest_commit_sha":null,"homepage":"http://terranova.kaelan.org/","language":"TypeScript","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/eranimo.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}},"created_at":"2018-08-27T04:55:41.000Z","updated_at":"2024-03-29T01:20:00.000Z","dependencies_parsed_at":"2023-04-09T07:01:42.902Z","dependency_job_id":null,"html_url":"https://github.com/eranimo/terranova","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eranimo%2Fterranova","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eranimo%2Fterranova/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eranimo%2Fterranova/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eranimo%2Fterranova/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eranimo","download_url":"https://codeload.github.com/eranimo/terranova/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246021321,"owners_count":20710918,"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":["simulation","terrain-generation","world-building"],"created_at":"2024-07-31T19:01:14.414Z","updated_at":"2025-03-28T11:32:32.112Z","avatar_url":"https://github.com/eranimo.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# TerraNova\nWorld generator in Typescript.\n\n\n## Live Demo\nhttp://terranova.kaelan.org/\n(requires Chrome 70+, or Firefox with SharedArrayBuffers enabled)\n\nBuild status: [![CircleCI](https://circleci.com/gh/eranimo/terranova.svg?style=svg)](https://circleci.com/gh/eranimo/terranova)\n\n## Install\n- `npm run dev`: starts webpack dev server\n- `npm run build`: builds for production\n\n\n## Releasing\nCurrently, all commits to master will automatically release to production. Versions are used to track incompatible changes and warn the user when their saved games or worlds are obsolete. These warnings are based on the `package.json` version.\n\n### When to release\n- When the world generator is changed\n- When the game code is changed\n\n### How to release\nWe use [release-it](https://github.com/webpro/release-it) to handle releases. This is configured to update the npm package version (we don't publish to npm) and push git tags, which are available on Github.\n\ne.g.: `npx release-it minor`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feranimo%2Fterranova","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feranimo%2Fterranova","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feranimo%2Fterranova/lists"}