{"id":46064153,"url":"https://github.com/checkmarble/marble-frontend","last_synced_at":"2026-03-01T12:01:58.537Z","repository":{"id":219144810,"uuid":"624807823","full_name":"checkmarble/marble-frontend","owner":"checkmarble","description":null,"archived":false,"fork":false,"pushed_at":"2026-02-27T16:33:23.000Z","size":21967,"stargazers_count":23,"open_issues_count":11,"forks_count":17,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-27T19:42:34.492Z","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":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/checkmarble.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-04-07T09:57:48.000Z","updated_at":"2026-02-27T14:51:23.000Z","dependencies_parsed_at":"2024-05-30T11:38:52.721Z","dependency_job_id":"437e5114-5b77-48be-9277-51646bf57a01","html_url":"https://github.com/checkmarble/marble-frontend","commit_stats":null,"previous_names":["checkmarble/marble-frontend"],"tags_count":119,"template":false,"template_full_name":null,"purl":"pkg:github/checkmarble/marble-frontend","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkmarble%2Fmarble-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkmarble%2Fmarble-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkmarble%2Fmarble-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkmarble%2Fmarble-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/checkmarble","download_url":"https://codeload.github.com/checkmarble/marble-frontend/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkmarble%2Fmarble-frontend/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29969243,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T11:43:06.159Z","status":"ssl_error","status_checked_at":"2026-03-01T11:43:03.887Z","response_time":124,"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-03-01T12:01:57.899Z","updated_at":"2026-03-01T12:01:58.526Z","avatar_url":"https://github.com/checkmarble.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Marble Frontend Monorepo\n\nThis is the frontend marble monorepo. We use `bun` as the package manager and keep Node.js for runtime.\n\n## Getting started\n\nThis README is a global README for the monorepo. Each package may have its own README. You can find them in the `packages/*/README.md` files.\n\n\u003e **Disclaimer**\n\u003e\n\u003e This repository’s README file is intended for internal use by our development team. The documentation provided here is specifically designed for setting up and running the project on macOS.\n\u003e\n\u003e While external contributions and interest are appreciated, please note that we do not officially support setups on other operating systems. If you encounter issues outside of the macOS environment, support may be limited.\n\u003e\n\u003e For general documentation and user-facing guides, please refer to our main repository: [Marble Documentation](https://github.com/checkmarble/marble/blob/main/README.md).\n\n### Installations\n\n#### Install Bun\n\n[Install mise-en-place](https://mise.jdx.dev/getting-started.html) or alternatively install Bun independently\n\n```bash\ncurl -fsSL https://bun.sh/install | bash\n```\n\nTo enable shell autocompletion, see `bun completion --help`.\n\n#### Install dependencies\n\n```bash\nbun install\n```\n\n##### (VSCode) Install recommended VSCode extensions\n\nThere is a recommended extensions list in the `.vscode/extensions.json` file.\n\nAll required configuration settings are already included inside the `.vscode/settings.json` file.\nRecommended settings are in the `.vscode/.user-settings.sample.json` file. Cherry-pick them to your user config file.\n\n### Launch\n\nAll packages are located in the `packages` folder. To work in a package, you can use Bun's workspace `--filter` to trigger scripts in `packages/*/package.json`. Example to start the app builder in dev mode:\n\n\u003e **Before first launch.**\n\u003e\n\u003e Follow the [app-builder package README](packages/app-builder/README.md) to setup its env file.\n\n```bash\n# This will run the dev script in the ./packages/app-builder/package.json\nbun run -F app-builder dev\n```\n\n\u003e We use Bun workspaces. More information:\n\u003e\n\u003e - [run](https://bun.com/docs/cli/run)\n\u003e - [install](https://bun.com/docs/cli/install)\n\n#### Some usefull commands\n\n```bash\n# Start the builder app in dev mode\nbun run -F app-builder dev\n\n# Generate the marble-api client\nbun run -F marble-api generate-api\n\n# Start the storybook in dev mode\nbun run -F ui-design-system storybook\n\n# Generate icons from svg files\nbun run -F ui-icons generate-icons\n```\n\n#### (VSCode) Use launch configuration\n\nWhen available, you can use VSCode launch configuration to run the package scripts. You can find them in the `.vscode/launch.json` file.\n\n### Developpement\n\n#### How to check the code locally like the CI\n\n```bash\nbun run -F \"*\" type-check \u0026\u0026 bunx biome check\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheckmarble%2Fmarble-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcheckmarble%2Fmarble-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheckmarble%2Fmarble-frontend/lists"}