{"id":19520030,"url":"https://github.com/malloydata/malloydata.github.io","last_synced_at":"2025-04-26T07:31:31.580Z","repository":{"id":72768177,"uuid":"585323923","full_name":"malloydata/malloydata.github.io","owner":"malloydata","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-14T18:58:27.000Z","size":97539,"stargazers_count":1,"open_issues_count":24,"forks_count":8,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-14T19:45:34.729Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/malloydata.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"code_of_conduct.md","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":"2023-01-04T22:05:26.000Z","updated_at":"2025-04-14T18:56:53.000Z","dependencies_parsed_at":"2023-09-22T05:09:41.593Z","dependency_job_id":"4a99b542-ac89-4f21-8bc6-0c55fe9e40f8","html_url":"https://github.com/malloydata/malloydata.github.io","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/malloydata%2Fmalloydata.github.io","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malloydata%2Fmalloydata.github.io/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malloydata%2Fmalloydata.github.io/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malloydata%2Fmalloydata.github.io/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/malloydata","download_url":"https://codeload.github.com/malloydata/malloydata.github.io/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250953555,"owners_count":21513387,"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":"2024-11-11T00:23:24.619Z","updated_at":"2025-04-26T07:31:26.567Z","avatar_url":"https://github.com/malloydata.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Documentation Development\n\nDocumentation is a static site built using entirely custom generation.\n\nSource for documentation lives in the `/src` directory. Any `.malloynb`\nfiles will be included in compiled documentation, `table_of_contents.json`\nspecifies the sidebar, and any other files will be copied as static files,\nwith some handlebars replacement.\n\nCustom preprocessing is done in `/scripts/index.ts`.\n\n### Installation\n\nInstall `npm` and then install dependencies:\n\n```\nnpm install\n```\n\n### Compile\n\nTo compile the documentation, run:\n\n```\n npm run build\n ```\n\n### Develop\n\nFor developing the documentation:\n\n```\nnpm run serve\n```\n\nThis will build the docs, watch for file changes in any of the docs, static files, or sample models, and serve the result at [http://127.0.0.1:4000](http://127.0.0.1:4000).\n\nPages should automatically refresh when changes are made. When initial compilation is complete, a browser should open to the home page.\n\nMalloy sections in the documentation notebooks may contain tags to indicate how queries should be run and rendered, e.g.\n\n````\n```malloy\n#(docs) size=large limit=100\nflights -\u003e sessionize\n```\n````\n\nOptions:\n* `#(docs) size=small`: change the height of the query results view; options are `small` (default), `medium`, and `large`\n* `#(docs) limit=100`: set the limit for top-level number of rows to fetch; default is `5`; useful for top-level charts\n* `#(docs) html`: show the results as HTML (default)\n* `#(docs) json`: show the results as JSON\n* `#(docs) sql`: show the results as SQL\n* `##(docs) hidden`: do not show this code block (useful for imports and modeling)\n\n### Style\n\nThe following list describes style conventions used in the docs.\n\n- Use headers (`# Foo`, `## Bar`, etc.) to organize document structure, not for\n  emphasis. If you want to show emphasis, do it with `**bold**` or `_italics_`.\n- Code spans (`` `source flights` ``) are by default _Malloy_ syntax-highlighted. If\n  you are writing a code span with code in any other language, use an HTML code tag,\n  e.g. `\u003ccode\u003eSELECT *\u003c/code\u003e`\n\n### Deploy\n\nTo deploy the docs, use the following steps:\n\n1. Merge any docs changes into `main`\n2. A CloudBuild trigger will automatically publish the changes once they are built,\n   which can take around 2-4 minutes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmalloydata%2Fmalloydata.github.io","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmalloydata%2Fmalloydata.github.io","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmalloydata%2Fmalloydata.github.io/lists"}