diff --git a/.changeset/odd-rules-accept.md b/.changeset/odd-rules-accept.md deleted file mode 100644 index 22f8a8435..000000000 --- a/.changeset/odd-rules-accept.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"design-system": patch -"studio-next": patch -"@asyncapi/studio": patch -"@asyncapi/studio-ui": patch ---- - -- Use PNPM instead of NPM. diff --git a/.github/workflows/issues-prs-notifications.yml b/.github/workflows/issues-prs-notifications.yml index 78ebe9601..b8b20c6ba 100644 --- a/.github/workflows/issues-prs-notifications.yml +++ b/.github/workflows/issues-prs-notifications.yml @@ -20,8 +20,6 @@ jobs: name: Notify slack on every new issue runs-on: ubuntu-latest steps: - - name: Checkout repository - uses: actions/checkout@v3 - name: Convert markdown to slack markdown for issue uses: asyncapi/.github/.github/actions/slackify-markdown@master id: issuemarkdown @@ -40,8 +38,6 @@ jobs: name: Notify slack on every new pull request runs-on: ubuntu-latest steps: - - name: Checkout repository - uses: actions/checkout@v3 - name: Convert markdown to slack markdown for pull request uses: asyncapi/.github/.github/actions/slackify-markdown@master id: prmarkdown @@ -60,8 +56,6 @@ jobs: name: Notify slack on every new pull request runs-on: ubuntu-latest steps: - - name: Checkout repository - uses: actions/checkout@v3 - name: Convert markdown to slack markdown for pull request uses: asyncapi/.github/.github/actions/slackify-markdown@master id: discussionmarkdown diff --git a/apps/studio-next/src/app/page.tsx b/apps/studio-next/src/app/page.tsx index e53256269..05bde7e06 100644 --- a/apps/studio-next/src/app/page.tsx +++ b/apps/studio-next/src/app/page.tsx @@ -1,5 +1,28 @@ import dynamic from 'next/dynamic'; const StudioWrapper = dynamic(() => import('@/components/StudioWrapper'), {ssr: false}) +import { Metadata } from 'next'; +import ogImage from '@/img/meta-studio-og-image.jpeg'; + +export const metadata: Metadata = { + metadataBase: new URL('https://studio-next.netlify.app'), + openGraph: { + type: 'website', + title: 'AsyncAPI Studio', + description: 'Studio for AsyncAPI specification, where you can validate, view preview documentation, and generate templates from AsyncAPI document.', + url: 'https://studio-next.netlify.app', + images: [ + { + url: ogImage.src, + width: 800, + height: 600, + alt: 'AsyncAPI default image', + }, + ] + }, + twitter: { + site: '@AsyncAPISpec', + } +} export default async function Home() { return ( diff --git a/apps/studio-next/tsconfig.json b/apps/studio-next/tsconfig.json index 0c7555fa7..2b67be7f7 100644 --- a/apps/studio-next/tsconfig.json +++ b/apps/studio-next/tsconfig.json @@ -20,7 +20,7 @@ } ], "paths": { - "@/*": ["./src/*"] + "@/*": ["./src/*", "./public/*"] } }, "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],