{"id":40310181,"url":"https://github.com/phetsims/build-a-fraction","last_synced_at":"2026-01-20T06:31:55.225Z","repository":{"id":64696501,"uuid":"125900730","full_name":"phetsims/build-a-fraction","owner":"phetsims","description":"\"Build a Fraction\" is an educational simulation in HTML5, by PhET Interactive Simulations ","archived":false,"fork":false,"pushed_at":"2025-06-10T17:32:37.000Z","size":1062,"stargazers_count":0,"open_issues_count":4,"forks_count":2,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-06-10T18:49:03.480Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/phetsims.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,"zenodo":null}},"created_at":"2018-03-19T18:10:56.000Z","updated_at":"2025-03-27T04:32:14.000Z","dependencies_parsed_at":"2024-05-13T21:27:52.003Z","dependency_job_id":"5c883125-156d-4be6-b268-d20acc7dff84","html_url":"https://github.com/phetsims/build-a-fraction","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/phetsims/build-a-fraction","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phetsims%2Fbuild-a-fraction","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phetsims%2Fbuild-a-fraction/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phetsims%2Fbuild-a-fraction/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phetsims%2Fbuild-a-fraction/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phetsims","download_url":"https://codeload.github.com/phetsims/build-a-fraction/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phetsims%2Fbuild-a-fraction/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28597628,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T02:08:49.799Z","status":"ssl_error","status_checked_at":"2026-01-20T02:08:44.148Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":"2026-01-20T06:31:54.569Z","updated_at":"2026-01-20T06:31:55.220Z","avatar_url":"https://github.com/phetsims.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Build a Fraction\n=============\n\"Build a Fraction\" is an educational simulation in HTML5, by \u003ca href=\"https://phet.colorado.edu/\" target=\"_blank\"\u003ePhET\nInteractive Simulations\u003c/a\u003e\nat the University of Colorado Boulder. For a description of this simulation, associated resources, and a link to the\npublished version,\n\u003ca href=\"https://phet.colorado.edu/en/simulation/build-a-fraction\" target=\"_blank\"\u003evisit the simulation's web page\u003c/a\u003e.\n\n### Try it!\n\n\u003ca href=\"https://phet.colorado.edu/sims/html/build-a-fraction/latest/build-a-fraction_en.html\" target=\"_blank\"\u003eClick here to\nrun \"Build a Fraction\".\u003c/a\u003e\n\n\u003ca href=\"https://phet.colorado.edu/sims/html/build-a-fraction/latest/build-a-fraction_en.html\" target=\"_blank\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/phetsims/build-a-fraction/main/assets/build-a-fraction-screenshot.png\" alt=\"Screenshot\" style=\"width: 400px;\"/\u003e\n\u003c/a\u003e\n\n### Documentation\n\nThe \u003ca href=\"https://github.com/phetsims/phet-info/blob/main/doc/phet-development-overview.md\" target=\"_blank\"\u003ePhET\nDevelopment Overview\u003c/a\u003e is the most complete guide to PhET Simulation Development. This guide includes how to obtain\nsimulation code and its dependencies, notes about architecture \u0026 design, how to test and build the sims, as well as\nother important information.\n\n### Quick Start\n\n(1) Clone the simulation and its dependencies:\n\n```\ngit clone https://github.com/phetsims/assert.git\ngit clone https://github.com/phetsims/axon.git\ngit clone https://github.com/phetsims/babel.git\ngit clone https://github.com/phetsims/brand.git\ngit clone https://github.com/phetsims/build-a-fraction.git\ngit clone https://github.com/phetsims/chipper.git\ngit clone https://github.com/phetsims/dot.git\ngit clone https://github.com/phetsims/fractions-common.git\ngit clone https://github.com/phetsims/joist.git\ngit clone https://github.com/phetsims/kite.git\ngit clone https://github.com/phetsims/perennial.git perennial-alias\ngit clone https://github.com/phetsims/phet-core.git\ngit clone https://github.com/phetsims/phetcommon.git\ngit clone https://github.com/phetsims/phetmarks.git\ngit clone https://github.com/phetsims/query-string-machine.git\ngit clone https://github.com/phetsims/scenery.git\ngit clone https://github.com/phetsims/scenery-phet.git\ngit clone https://github.com/phetsims/sherpa.git\ngit clone https://github.com/phetsims/sun.git\ngit clone https://github.com/phetsims/tambo.git\ngit clone https://github.com/phetsims/tandem.git\ngit clone https://github.com/phetsims/twixt.git\ngit clone https://github.com/phetsims/utterance-queue.git\ngit clone https://github.com/phetsims/vegas.git\n```\n\n(2) Install dev dependencies:\n\n```\ncd chipper\nnpm install\ncd ../perennial-alias\nnpm install\ncd ../build-a-fraction\nnpm install\n```\n\n(3) Run `grunt dev-server` to start a local development server that will serve the simulation.\n\n(4) Open in the browser: `http://localhost/build-a-fraction/build-a-fraction_en.html`\n\n#### Optional: Build the simulation into a single file\n\n(1) Change directory to the simulation directory: `cd ../build-a-fraction`\n\n(2) Build the sim: `grunt --brands=adapted-from-phet`. It is safe to ignore warnings\nlike `\u003e\u003e WARNING404: Skipping potentially non-public dependency`, which indicate that non-public PhET-iO code is not\nbeing included in the build.\n\n(3) Open in the\nbrowser: `http://localhost/build-a-fraction/build/adapted-from-phet/build-a-fraction_en_adapted-from-phet.html`\n\n### Get Involved\n\nContact us at our Google\nGroup: \u003ca href=\"http://groups.google.com/forum/#!forum/developing-interactive-simulations-in-html5\" target=\"_blank\"\u003e\nDeveloping Interactive Simulations in HTML5\u003c/a\u003e\n\nHelp us improve, create a \u003ca href=\"http://github.com/phetsims/build-a-fraction/issues/new\" target=\"_blank\"\u003eNew Issue\u003c/a\u003e\n\n### License\n\nSee the \u003ca href=\"https://github.com/phetsims/build-a-fraction/blob/main/LICENSE\" target=\"_blank\"\u003eLICENSE\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphetsims%2Fbuild-a-fraction","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphetsims%2Fbuild-a-fraction","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphetsims%2Fbuild-a-fraction/lists"}