{"id":19829698,"url":"https://github.com/dyalog/tryapl","last_synced_at":"2025-09-07T21:07:45.068Z","repository":{"id":45985477,"uuid":"386291242","full_name":"Dyalog/TryAPL","owner":"Dyalog","description":"This is the source code for TryAPL.org","archived":false,"fork":false,"pushed_at":"2025-07-21T12:33:07.000Z","size":6049,"stargazers_count":26,"open_issues_count":26,"forks_count":7,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-07-21T14:32:07.068Z","etag":null,"topics":["apl","dyalog","dyalog-apl","dyalogapl","online-interpreter","sandbox-environment","sandboxing"],"latest_commit_sha":null,"homepage":"https://tryapl.org","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/Dyalog.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":"2021-07-15T12:59:50.000Z","updated_at":"2025-07-21T12:27:50.000Z","dependencies_parsed_at":"2025-03-03T16:31:15.776Z","dependency_job_id":"ccf33f46-a90a-4dda-bc93-27014ada105e","html_url":"https://github.com/Dyalog/TryAPL","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Dyalog/TryAPL","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dyalog%2FTryAPL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dyalog%2FTryAPL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dyalog%2FTryAPL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dyalog%2FTryAPL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dyalog","download_url":"https://codeload.github.com/Dyalog/TryAPL/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dyalog%2FTryAPL/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274095422,"owners_count":25221433,"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","status":"online","status_checked_at":"2025-09-07T02:00:09.463Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["apl","dyalog","dyalog-apl","dyalogapl","online-interpreter","sandbox-environment","sandboxing"],"created_at":"2024-11-12T11:19:42.049Z","updated_at":"2025-09-07T21:07:45.042Z","avatar_url":"https://github.com/Dyalog.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## TryAPL\nThis is the repository for development of [TryAPL.org](https://tryapl.org)\n\nThe full version number is hard coded in `lib/tryapl.js`\n\n## Contributing\n\n### Run TryAPL locally\nThe APL web service is in [TAE.apln](./TAE.apln). To run it locally do\n\n```\ndyalog LOAD=/path/to/TAE.apln\n```\n\nTAE should bring in all of its dependencies automatically and serve the front end at [localhost:8080](http://localhost:8080).\n\n### Staged Continuous Integration\n1. Development work is pushed into the master branch.\n2. The master branch is merged into the staging branch. Check TryAPL has successfully built in Jenkins and see the result on [staging.tryapl.org](https://staging.tryapl.org)\n3. Merge staging into the live branch.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdyalog%2Ftryapl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdyalog%2Ftryapl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdyalog%2Ftryapl/lists"}