diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 621d56ba..96ed2116 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -39,4 +39,5 @@ jobs: ALGOLIA_APP_ID: ${{ secrets.ALGOLIA_APP_ID || 'dummy' }} ALGOLIA_API_KEY: ${{ secrets.ALGOLIA_API_KEY || 'dummy' }} ALGOLIA_INDEX_NAME: ${{ secrets.ALGOLIA_INDEX_NAME || 'compose' }} + POSTHOG_API_KEY: ${{ secrets.POSTHOG_API_KEY || 'dummy' }} diff --git a/README.md b/README.md index 49925fc2..3fc66ce5 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # Compose -![Coverage](https://img.shields.io/badge/coverage-63%25-yellow) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![Discord](https://img.shields.io/badge/Discord-Join%20Chat-blue.svg)](https://discord.gg/DCBD2UKbxc) +[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![Discord](https://img.shields.io/badge/Discord-Join%20Chat-blue.svg)](https://discord.gg/DCBD2UKbxc) > **⚠️ Early Stage**: Compose is currently in development and only available to contributors. It is **NOT production ready**. diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 4b1a12e6..d0aac68b 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -212,12 +212,6 @@ const config = { label: 'Installation', to: '/docs/getting-started/installation', }, - /* - { - label: 'Quick Start', - to: '/docs/getting-started/quick-start', - }, - */ ], }, { @@ -269,6 +263,16 @@ const config = { }, }), }), + plugins: [ + [ + "posthog-docusaurus", + { + apiKey: process.env.POSTHOG_API_KEY, + appUrl: process.env.POSTHOG_APP_URL || 'https://us.i.posthog.com', + enableInDevelopment: false, + }, + ] + ], }; export default config; diff --git a/website/package-lock.json b/website/package-lock.json index a422e7cd..a18f2d70 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -15,6 +15,7 @@ "clsx": "^2.0.0", "dotenv": "^17.2.3", "gsap": "^3.13.0", + "posthog-docusaurus": "^2.0.5", "prism-react-renderer": "^2.3.0", "react": "^19.0.0", "react-dom": "^19.0.0", @@ -15905,6 +15906,15 @@ "postcss": "^8.4.31" } }, + "node_modules/posthog-docusaurus": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/posthog-docusaurus/-/posthog-docusaurus-2.0.5.tgz", + "integrity": "sha512-Ray65LYEJrMMqDtsBUBXunEVP/g4wtATvq/xz9rchUoLy/9mSkkFgUko/8DVtGxgiP3vivpFMgfb9HpCuDrBHg==", + "license": "MIT", + "engines": { + "node": ">=10.15.1" + } + }, "node_modules/pretty-error": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", diff --git a/website/package.json b/website/package.json index cbe7a51b..502302dd 100644 --- a/website/package.json +++ b/website/package.json @@ -21,6 +21,7 @@ "clsx": "^2.0.0", "dotenv": "^17.2.3", "gsap": "^3.13.0", + "posthog-docusaurus": "^2.0.5", "prism-react-renderer": "^2.3.0", "react": "^19.0.0", "react-dom": "^19.0.0",