{"id":19763288,"url":"https://github.com/webdiscus/playground","last_synced_at":"2026-02-14T07:31:21.574Z","repository":{"id":224239184,"uuid":"762759930","full_name":"webdiscus/playground","owner":"webdiscus","description":"A code playground for all kinds of things!","archived":false,"fork":false,"pushed_at":"2024-02-24T17:51:41.000Z","size":7832,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-06T16:00:34.676Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"SCSS","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"MenSeb/playground","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/webdiscus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":".github/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}},"created_at":"2024-02-24T16:05:47.000Z","updated_at":"2024-02-24T17:51:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"deb61b46-7116-4993-9c20-27c62ef00e37","html_url":"https://github.com/webdiscus/playground","commit_stats":null,"previous_names":["webdiscus/playground"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/webdiscus/playground","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webdiscus%2Fplayground","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webdiscus%2Fplayground/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webdiscus%2Fplayground/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webdiscus%2Fplayground/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/webdiscus","download_url":"https://codeload.github.com/webdiscus/playground/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webdiscus%2Fplayground/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29439490,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T07:24:13.446Z","status":"ssl_error","status_checked_at":"2026-02-14T07:23:58.969Z","response_time":53,"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":"2024-11-12T04:08:43.946Z","updated_at":"2026-02-14T07:31:21.569Z","avatar_url":"https://github.com/webdiscus.png","language":"SCSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003cimg\n        alt=\"Logo MGF\"\n        src=\"src/client/images/logo.svg\"\n        width=\"500\"\n    /\u003e\n    \u003ch1\u003e\n        Camping St-Pie\n    \u003c/h1\u003e\n    \u003cp\u003e\n        Hébergement et Événementiel\n    \u003c/p\u003e\n\u003c/div\u003e\n\n\u003chr\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n\u003ca href=\"./.github/workflows/ci.yaml\"\u003e\n  \u003cimg alt=\"Badge Continuous Integration\"\n    src=\"https://github.com/Parapluieinfo/CampingStPie/actions/workflows/ci.yaml/badge.svg\"\u003e\n\u003c/a\u003e\n\n\u003ca href=\"./renovate.json\"\u003e\n  \u003cimg alt=\"Badge Renovate\"\n    src=\"https://img.shields.io/badge/renovate-enabled-brightgreen.svg\"\u003e\n\u003c/a\u003e\n\n\u003ca href=\"./.github/COMMIT_CONVENTION.md\"\u003e\n  \u003cimg alt=\"Badge Commitizen\"\n    src=\"https://img.shields.io/badge/commitizen-friendly-coral.svg\"\u003e\n\u003c/a\u003e\n\n\u003ca href=\"./.github/COMMIT_CONVENTION.md\"\u003e\n  \u003cimg alt=\"Badge Conventional Commits\"\n    src=\"https://img.shields.io/badge/Conventional%20Commits-1.0.0-teal?logo=conventionalcommits\u0026logoColor=white\"\u003e\n\u003c/a\u003e\n\n\u003ca href=\"./.github/CODE_OF_CONDUCT.md\"\u003e\n  \u003cimg alt=\"Badge Contributor Covenant\"\n    src=\"https://img.shields.io/badge/Contributor%20Covenant-2.1-blue.svg\"\u003e\n\u003c/a\u003e\n\n\u003c/div\u003e\n\n## Table of Contents\n\n- [Table of Contents](#table-of-contents)\n- [How to use](#how-to-use)\n  - [Install](#install)\n  - [Lint](#lint)\n  - [Format](#format)\n  - [Test](#test)\n  - [Build](#build)\n  - [Start](#start)\n  - [Analyze](#analyze)\n  - [Commit](#commit)\n  - [Check](#check)\n- [Development](#development)\n  - [Profile](#profile)\n  - [Structure](#structure)\n\n## How to use\n\nHere is the list of scripts for the project that should be used in this specific order.\n\n### Install\n\n- Clone the repository.\n\n```bash\ngit clone https://github.com/Parapluieinfo/CampingStPie.git\n```\n\n- Install the dependencies.\n\n```bash\nnpm install\n```\n\n### Lint\n\n- Lint everything in the project\n\n```bash\nnpm run lint\n```\n\n- Lint JavaScript\n\n```bash\nnpm run lint:js\n```\n\n- Lint Markdown\n\n```bash\nnpm run lint:markdown\n```\n\n- Lint Markup\n\n```bash\nnpm run lint:markup\n```\n\n- Lint Styles\n\n```bash\nnpm run lint:styles\n```\n\n- Lint YAML\n\n```bash\nnpm run lint:yaml\n```\n\n### Format\n\n- Check the formatting in the project\n\n```bash\nnpm run format:check\n```\n\n- Format everything in the project\n\n```bash\nnpm run format:fix\n```\n\n### Test\n\n- TBA\n\n### Build\n\n- Build both client and server\n\n```bash\nnpm run build\n```\n\n- Build client\n\n```bash\nnpm run build:client\n```\n\n- Build server\n\n```bash\nnpm run build:server\n```\n\n### Start\n\n- Start both client and server\n\n```bash\nnpm run start\n```\n\n- Start client\n\n```bash\nnpm run start:client\n```\n\n- Start server\n\n```bash\nnpm run start:server\n```\n\n### Analyze\n\n- Analyze dependencies with Webpack\n\n```bash\nnpm run analyze\n```\n\n### Commit\n\n- Commit changes to the project (see [Commit Convention](./.github/COMMIT_CONVENTION.md))\n\n```bash\nnpm run commit\n```\n\n### Check\n\n- Check code before pushing to Github. **(lint, build \u0026 test)**\n\n```bash\nnpm run check\n```\n\n## Development\n\n### Profile\n\nYou can use the `NodeJS` profile in the `.vscode` directory.\n\n1. Press `CTRL + SHIFT + P`\n2. Type \u0026 Select `import profile`\n3. Select `Select File...`\n4. Use the file `NodeJS.code-profile` in the `.vscode` directory\n5. Click the button `Create Profile`\n6. Name the profile e.g. `NodeJS`\n7. Press the button `Create`\n\n### Structure\n\n- src\n  - client\n    - files\n    - images\n    - scripts\n    - styles\n    - templates\n  - server\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebdiscus%2Fplayground","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebdiscus%2Fplayground","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebdiscus%2Fplayground/lists"}