├── src ├── env.d.ts ├── layouts │ ├── Terms.astro │ ├── PrivacyPolicy.astro │ └── Layout.astro ├── components │ ├── Logo.astro │ ├── Navbar.astro │ ├── Solutions.astro │ ├── FAQ.tsx │ ├── OpenFederationLogo.astro │ ├── GraphParticles.astro │ ├── Particles.astro │ ├── LogoWall.astro │ └── Footer.astro └── pages │ ├── index.astro │ ├── privacy-policy.md │ └── terms.md ├── .vscode ├── extensions.json └── launch.json ├── .prettierrc.json ├── .prettierignore ├── astro.config.mjs ├── tsconfig.json ├── tailwind.config.cjs ├── .gitignore ├── public ├── solutions │ ├── solutions.json │ ├── hive.svg │ └── cosmo.svg ├── logos │ ├── logos.json │ ├── Neo4j.svg │ ├── EvmosDao.svg │ ├── WunderGraph.svg │ ├── Sibi.svg │ ├── TheGuild.svg │ ├── Tailor.svg │ ├── Grafbase.svg │ └── TravelpassGroup.svg └── favicon.svg ├── README.md └── package.json /src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["astro-build.astro-vscode"], 3 | "unwantedRecommendations": [] 4 | } 5 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 120, 3 | "semi": true, 4 | "singleQuote": true, 5 | "tabWidth": 2, 6 | "trailingComma": "all" 7 | } 8 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | # Package manager 4 | pnpm-lock.yaml 5 | *lock.json 6 | 7 | # Output 8 | gen 9 | dist 10 | 11 | # Logs 12 | logs 13 | *.log 14 | 15 | # IDE 16 | .vscode 17 | .idea 18 | 19 | CHANGELOG.md 20 | .husky -------------------------------------------------------------------------------- /astro.config.mjs: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'astro/config'; 2 | import tailwind from '@astrojs/tailwind'; 3 | import react from "@astrojs/react"; 4 | 5 | // https://astro.build/config 6 | export default defineConfig({ 7 | integrations: [tailwind(), react()] 8 | }); -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "command": "./node_modules/.bin/astro dev", 6 | "name": "Development server", 7 | "request": "launch", 8 | "type": "node-terminal" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/strict", 3 | "compilerOptions": { 4 | "jsx": "react-jsx", 5 | "jsxImportSource": "react", 6 | "moduleResolution": "node", 7 | "strict": true, 8 | "baseUrl": "./", 9 | "skipLibCheck": true 10 | } 11 | } -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- 1 | /** @type {import('tailwindcss').Config} */ 2 | module.exports = { 3 | content: ['./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}'], 4 | theme: { 5 | extend: {}, 6 | }, 7 | plugins: [require('tailwindcss-radix')(), require('@tailwindcss/typography')], 8 | }; 9 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # build output 2 | dist/ 3 | 4 | # generated types 5 | .astro/ 6 | 7 | # dependencies 8 | node_modules/ 9 | 10 | # logs 11 | npm-debug.log* 12 | yarn-debug.log* 13 | yarn-error.log* 14 | pnpm-debug.log* 15 | 16 | # environment variables 17 | .env 18 | .env.production 19 | 20 | # macOS-specific files 21 | .DS_Store -------------------------------------------------------------------------------- /public/solutions/solutions.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "WunderGraph Cosmo", 4 | "logo": "cosmo.svg", 5 | "home": "https://wundergraph.com/cosmo", 6 | "description": "The open source alternative to Apollo GraphOS and Federation. Migrate in one click and get rid of vendor lock-in. Deploy on-prem or use our cloud." 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /src/layouts/Terms.astro: -------------------------------------------------------------------------------- 1 | --- 2 | import Navbar from 'src/components/Navbar.astro'; 3 | import Layout from './Layout.astro'; 4 | import Footer from 'src/components/Footer.astro'; 5 | --- 6 | 7 | 8 | 9 |
10 |

Terms of Use

11 | 12 |
13 |