{"id":38519972,"url":"https://github.com/gosling-lang/gosling-website","last_synced_at":"2026-01-17T06:38:15.528Z","repository":{"id":39856531,"uuid":"356474488","full_name":"gosling-lang/gosling-website","owner":"gosling-lang","description":"Documentation website of Gosling","archived":false,"fork":false,"pushed_at":"2025-06-12T15:13:42.000Z","size":38499,"stargazers_count":4,"open_issues_count":18,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-12T15:49:40.523Z","etag":null,"topics":["documentation","gehlenborglab","genomics-visualization","gosling","hidivelab","javascript"],"latest_commit_sha":null,"homepage":"http://gosling-lang.org","language":"MDX","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/gosling-lang.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":"2021-04-10T04:56:34.000Z","updated_at":"2025-03-05T02:45:46.000Z","dependencies_parsed_at":"2024-06-27T21:14:47.728Z","dependency_job_id":"2acfec56-ca34-4fe4-9f08-4279df1ca096","html_url":"https://github.com/gosling-lang/gosling-website","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gosling-lang/gosling-website","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gosling-lang%2Fgosling-website","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gosling-lang%2Fgosling-website/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gosling-lang%2Fgosling-website/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gosling-lang%2Fgosling-website/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gosling-lang","download_url":"https://codeload.github.com/gosling-lang/gosling-website/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gosling-lang%2Fgosling-website/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28502683,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T04:31:57.058Z","status":"ssl_error","status_checked_at":"2026-01-17T04:31:45.816Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["documentation","gehlenborglab","genomics-visualization","gosling","hidivelab","javascript"],"created_at":"2026-01-17T06:38:15.458Z","updated_at":"2026-01-17T06:38:15.522Z","avatar_url":"https://github.com/gosling-lang.png","language":"MDX","funding_links":[],"categories":[],"sub_categories":[],"readme":"# A Documentation Website for Gosling\n\nThis is a repository for the official documentation of the Gosling project. The documentation is hosted at http://gosling-lang.org.\n\n## Development\n\n```sh\nyarn install\nyarn start\n```\n\nThe above commands will install all dependencies, start a local development server, and open a web browser. Most changes will be reflected live without having to restart the server.\n\nThis website uses `assets/gosling.schema.json` to generate property tables.\nYou can run the following command if you want to update the property tables based on the updated Gosling schema in your local copy of `gosling-lang/gosling.js`.\nThis assumes your local copies of `gosling-lang/gosling-website` and `gosling-lang/gosling.js` are in the same directory.\n\n```\ncd assets\n. copy.sh\n```\n\n## Build\n\n```sh\nyarn build\n```\n\nThe above command generates static content into the `build` directory and can be served using any static contents hosting service.\n\n## Deployment\n\nThe Gosling-Website is deployed to AWS S3 BUCKET `http://gosling-lang.org` using [this GitHub Workflow](https://github.com/gosling-lang/gosling-website/blob/main/.github/workflows/deploy_action.yml).\n\nThe deployment is triggered when a push is made to the main branch.\n\n## Versioning\n```\nwebsite\n├── versions.json        # file to indicate what versions are available\n├── docs                 # the current underdevelopment docs, available at https://gosling-lang.org/docs/next/\n│   ├── foo\n│   └── bar.md        \n├── versioned_docs\n│   ├── version-0.9.30   # the latest version, available at https://gosling-lang.org/docs/\n│   │   ├── foo.md  \n│   │   └── bar.md\n│   └── version-0.9.20   # an older version, available at https://gosling-lang.org/docs/0.9.20/\n│       ├── foo\n│       └── bar.md\n├── sidebars.json        # sidebar for the current underdevelopment docs \n└── versioned_sidebars\n    ├── version-0.9.30-sidebars.json\n    └── version-0.9.20-sidebars.json\n\n```\n\nWe edit any documents under `./docs` whenever we make changes to gosling.js.\nWhen we are sure that the current docs (`/docs`) is ready to be deployed (typically, when we bump a minor version of gosling.js), the following script should be run:\n\n```\nyarn run tag_version x.x.x\n```\n\nThis command:\n- Copy the full `./docs` folder contents into a new `versioned_docs/version-\u003cx.x.x\u003e` folder;\n- Create a versioned sidebars file based on your current sidebar configuration, if exists, such as `versioned_sidebars/version-\u003cx.x.x\u003e-sidebars.json`; and\n- Append the new version number to `versions.json`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgosling-lang%2Fgosling-website","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgosling-lang%2Fgosling-website","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgosling-lang%2Fgosling-website/lists"}