Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
515 commits
Select commit Hold shift + click to select a range
3287ed6
Format
hasparus Nov 8, 2024
31b6316
Hide theme switcher on landing page (#5882)
hasparus Nov 8, 2024
10b8707
Add padding to product logos (#1791)
hasparus Nov 10, 2024
15a039e
preventDefault on Contact onClick only when $crisp is there (#1795)
hasparus Nov 11, 2024
cd3d859
Configurable developer menu (#1797)
hasparus Nov 12, 2024
4cf4277
Make content of landing page visible to crawlers (#5916)
kamilkisiela Nov 13, 2024
232c787
Talk more about federation on the landing page (#5917)
kamilkisiela Nov 13, 2024
2b92bf1
Fix links (#5926)
kamilkisiela Nov 13, 2024
f349d95
Add /federation page (#5879)
kamilkisiela Nov 14, 2024
53441a9
Make navmenu wider on large screens (#1802)
hasparus Nov 14, 2024
5ab9d02
Use GraphQL Federation in h1 (landing)
kamilkisiela Nov 18, 2024
717472a
Update hierarchy of headings on /federation page (#5988)
kamilkisiela Nov 18, 2024
a0a2734
Modify docs/gateway page - include "graphql router" (#5990)
kamilkisiela Nov 18, 2024
9c9938a
Add links to internal pages (#5992)
kamilkisiela Nov 18, 2024
ed3447c
Improve /federation page (#5996)
kamilkisiela Nov 18, 2024
446a302
Add Prodigy testimonial (#5995)
hasparus Nov 18, 2024
f7ff33f
Prodigy testimonial (#5999)
hasparus Nov 19, 2024
6ae4ed7
Add the Neue Montreal back to `html` (#1812)
hasparus Nov 19, 2024
834d205
new Pricing page (#5949)
hasparus Nov 19, 2024
a7af4c6
update pricing page copy (#6003)
saihaj Nov 19, 2024
ac1aa7f
Update cta in calculator (#6004)
saihaj Nov 19, 2024
054da67
Improve the landing page a bit (#6013)
kamilkisiela Nov 20, 2024
aad1b52
Update titles of the products (#1827)
kamilkisiela Nov 21, 2024
6f62be6
Adjust a bit to match a few keywords (#6016)
kamilkisiela Nov 21, 2024
db221e8
Adds OSS Friends link to the footer, but only on /graphql/hive pages …
kamilkisiela Nov 21, 2024
c44f595
/oss-friends page (#6011)
kamilkisiela Nov 21, 2024
3ebb393
Use FAQPage (#6017)
kamilkisiela Nov 21, 2024
1a9b21a
Decrease spacing between Pricing and the next section (#6020)
hasparus Nov 21, 2024
6ec49d2
Extensive explanation of GraphQL federation on /federation page (#6024)
kamilkisiela Nov 22, 2024
6d73619
Update federation-page.tsx
kamilkisiela Nov 22, 2024
8c2e580
Update federation-page.tsx
kamilkisiela Nov 22, 2024
94ff896
Fix grammar in federation-page.tsx (#6025)
kamilkisiela Nov 22, 2024
adabc6f
Partner page (#5900)
saihaj Nov 22, 2024
c2c4782
fix logos for partners (#6029)
saihaj Nov 22, 2024
bbd6c00
Add images to /federation page (#6035)
kamilkisiela Nov 25, 2024
9f6858b
Make HiveFooter items configurable (#1834)
hasparus Nov 25, 2024
52db53e
Change a link in Navigation CTA to docs (#1838)
hasparus Nov 25, 2024
00c182f
Dedicated section with link to /federation (#6038)
kamilkisiela Nov 26, 2024
00d30a9
Improve Federation page and touch directives (#6043)
kamilkisiela Nov 27, 2024
82304e3
Remove Slider transition in Safari (#6070)
hasparus Dec 3, 2024
eef9506
Improve /federation (#6075)
kamilkisiela Dec 3, 2024
da7f8d7
Point people from /federation to Hive and Crisp (#6078)
kamilkisiela Dec 5, 2024
29e55f9
Make 360° GraphQL API Management an h2 (#6086)
kamilkisiela Dec 6, 2024
508a444
chore(deps): update dependency typescript to v5.7.2 (#1833)
renovate[bot] Dec 9, 2024
5c15d03
Add ProductCard (#1870)
hasparus Dec 12, 2024
472913c
Add Stellate to PRODUCTS (#1872)
hasparus Dec 12, 2024
f024ac2
Add ecosystem page (Components v7) (#6124)
hasparus Dec 13, 2024
241d973
Change links to point to /ecosystem page (#1871)
hasparus Dec 13, 2024
cbe9531
update @theguild/components to use Nextra 4 (#1762)
dimaMachina Dec 16, 2024
3afcd85
feat(apollo-router-plugin): persisted operations (app deployments) pl…
dotansimha Dec 16, 2024
5bb7659
Add missing text link export (#1884)
hasparus Dec 16, 2024
c379027
adjust Next.js Metadata tags and add `export { normalizePages } from …
dimaMachina Dec 17, 2024
cee393b
Add /partners to landing pages list (#6134)
hasparus Dec 17, 2024
f70ecd1
Export sharedMetaItems for meta.ts files (#1891)
hasparus Dec 18, 2024
0d48c53
exports convertToPageMap, mergeMetaWithPageMap, `normalizePageMap`, `…
dimaMachina Dec 20, 2024
317247a
Change the `docs/use-cases/apollo-studio` to `docs/use-cases/apollo-g…
kamilkisiela Jan 2, 2025
09fcc76
Add VersionDropdown component (#1888)
hasparus Jan 3, 2025
67b31e5
fix hidden decoration for Mesh product card on hover, when there is b…
dimaMachina Jan 8, 2025
bc052ef
Ecosystem page mobile fixes (#6268)
hasparus Jan 8, 2025
128b574
Product card tweaks for `main` (#1956)
hasparus Jan 9, 2025
57a6355
Fix arrow viewBox casing (main) (#1963)
hasparus Jan 10, 2025
fa7539c
Scrollbars and small CSS tweaks (#6345)
hasparus Jan 13, 2025
b80ccfb
Add nextra-scrollbar to cards lists (main) (#1965)
hasparus Jan 13, 2025
31e9d18
`<ComparisonTable>`, `<FAQ>`, `<Search>` tweaks (#1927)
dimaMachina Jan 14, 2025
d594207
Add hiveMdxComponents for use in Hive-rebranding themed websites migr…
hasparus Jan 15, 2025
d205a46
Add stories for `ContactButton` and `ContactTextLink` (#1988)
hasparus Jan 17, 2025
6de2c6b
Make the ecosystem link relative by passing `isHive` (#6385)
hasparus Jan 17, 2025
ebd86bf
Add a highlight and arch decoration & mobile tweaks (#6387)
hasparus Jan 17, 2025
c0f1d81
Use `ContactButton` and `ContactTextLink` (#6397)
hasparus Jan 21, 2025
74e0e1b
add `<Hero>` component (#1998)
dimaMachina Jan 21, 2025
de09cec
Add `HiveLayout` (#1995)
hasparus Jan 21, 2025
7da16c1
using `<NextLink>` instead `<a>` to avoid using `import { addBasePath…
dimaMachina Jan 21, 2025
377cf37
Move width style to a proper div (#2003)
hasparus Jan 21, 2025
a8f7d2e
Hero section v2 (#2004)
hasparus Jan 22, 2025
316862a
Fix icons on Firefox (#6411)
hasparus Jan 23, 2025
e196d79
Hero section revamped (#2009)
hasparus Jan 23, 2025
67b2784
fix: add CLI error code docs; fix a few error messages (#6403)
jdolle Jan 23, 2025
eba3a61
Add `step=1` to Pricing slider (#6415)
hasparus Jan 24, 2025
c6454d5
Keep firefox highlight fix className on the HighlightDecoration (v9) …
hasparus Jan 24, 2025
22a5c60
Hive Docs x Nextra 4 (#6089)
hasparus Jan 27, 2025
92d6d1c
Case studies (#6349)
hasparus Jan 27, 2025
b561e73
add jdolle to team member page (#6432)
jdolle Jan 29, 2025
d4bdb19
Prettier not pretty packages/web/docs/src/components/team-section/ind…
kamilkisiela Jan 29, 2025
7314dc9
Add 32px margin-top above Giscus (#6426)
hasparus Jan 29, 2025
07c8d64
Marquee (#2024)
hasparus Jan 31, 2025
b653778
Feature proof the Team Section for Jeff and many more Jeffs (#6456)
hasparus Jan 31, 2025
bf111e2
Make the hero logo icon color blue like on designs, not white (#2028)
hasparus Feb 3, 2025
2536b27
Reexport `HeroLogo` (#2030)
hasparus Feb 4, 2025
0546856
Add Jason to Team Section (#6471)
hasparus Feb 4, 2025
73face0
Remove unordered list from Marquee & ensure we have no empty rows (#2…
hasparus Feb 4, 2025
da6372f
Hive Gateway landing page: top sections (#6461)
hasparus Feb 6, 2025
6ec8398
Hive Gateway benchmark table (#6482)
hasparus Feb 11, 2025
09f74d0
Add another Get Your API Game Right section (#6495)
hasparus Feb 12, 2025
47aad4e
Fix cutoff tab text by providing a ReactNode (#6505)
hasparus Feb 12, 2025
fe2be0d
Update Pricing link to go to Pricing page (#2037)
hasparus Feb 13, 2025
4ee77dd
Change inner paragraph in InfoCard to div (#2040)
hasparus Feb 17, 2025
3fb82c8
Hive Gateway link (#2043)
hasparus Feb 17, 2025
3face9c
Gateway landing info cards (#6521)
hasparus Feb 17, 2025
acb8503
Expose `scheme` and `href` props from InfoCard (#2045)
hasparus Feb 18, 2025
b830ff3
Hide clear button when input is empty (#2046)
hasparus Feb 18, 2025
70c4740
Add stories for ComparisonTable, allow highlighting with a CSS, and e…
hasparus Feb 19, 2025
c34f1bd
Fix Ecosystem Management absolute positioning bug (#6557)
hasparus Feb 26, 2025
6f80ca8
new pricing plan cards (#6564)
hasparus Mar 3, 2025
6fb5ef5
pricing operations in label (#6578)
hasparus Mar 5, 2025
48e2652
Add firefox specific styles to fix team section (#6580)
hasparus Mar 5, 2025
69c13f1
new pricing plans table (#6581)
hasparus Mar 10, 2025
a1d1534
Hive Blog (#6625)
hasparus Mar 27, 2025
060a1a2
Hive Blog | Migrate blog posts (#6641)
hasparus Mar 27, 2025
c311715
Link to Hive Blog (#2055)
hasparus Mar 27, 2025
fd72865
`<CallToAction as="span">` and `type="submit"` (#2057)
hasparus Apr 1, 2025
4c49e52
Input (#2059)
hasparus Apr 3, 2025
ee251e9
Similar Posts (#6672)
hasparus Apr 4, 2025
3706054
Add "neutral" severity style to Input (#2061)
hasparus Apr 9, 2025
13a50d6
"Recommended" text in Plan cards (#6735)
hasparus Apr 17, 2025
c74948c
Improved external composition UX (#6752)
jdolle Apr 23, 2025
3a96487
chore(faq): fix typo in the faq (#6821)
arnaud May 23, 2025
4775150
fix(cli): use correct error codes and add more context (#6820)
n1ru4l Jun 2, 2025
9933211
Remove erroneous 100 operations limit from Pricing (#6874)
hasparus Jul 2, 2025
0f7ccaa
Add SOC-2 badge (#2065)
hasparus Jul 9, 2025
21cc3a0
Add SOC-2 badge to the footer (#6882)
hasparus Jul 9, 2025
68ebe48
docs: update feature table (#6880)
n1ru4l Jul 10, 2025
f51d8fe
docs: even more features (#6887)
n1ru4l Jul 10, 2025
e106301
docs: links to features in pricing table (#6889)
n1ru4l Jul 14, 2025
eddea3c
align columns in the pricing table (#6891)
hasparus Jul 14, 2025
8d63e61
Welcome Hive Router blog post (#6934)
kamilkisiela Sep 2, 2025
e2b102c
Add Hive Router to PRODUCTS dict (#2070)
hasparus Sep 5, 2025
121d637
docs(pricing): clarify high volume discounts (#6995)
n1ru4l Sep 15, 2025
b6281c6
Set `.crisp-client` z-index to the same one we already have `#crisp-c…
hasparus Sep 18, 2025
d5d55e1
Set `react/jsx-key` to warn (#7024)
hasparus Sep 18, 2025
3350d51
Graphql conf 2025 (#2073)
saihaj Sep 19, 2025
0f365f6
docs: update terms on 360 to match (#7057)
jdolle Sep 27, 2025
3eec918
Accept props in GraphQLConfCard and use 2025 YT link (#2089)
hasparus Oct 9, 2025
383eca1
Bump .crisp-client selector specificity again (#2091)
hasparus Oct 15, 2025
22d1cc9
Link to Wealthsimple case study (#7161)
hasparus Oct 24, 2025
ac10b0d
docs: show case studies and product updates in feed (#7192)
hasparus Nov 6, 2025
0f8d6f4
docs: new Callout component (#7279)
kamilkisiela Nov 18, 2025
1da01cd
New ecosystem illustration (#7301)
hasparus Nov 24, 2025
a7935a8
Make the submenu tranistion-out faster (#2088)
hasparus Nov 24, 2025
88b6ee2
Bump components to 9.11.2 to get new HiveNavigation animation (#7309)
hasparus Nov 24, 2025
33261dc
Fix callout component styles for light mode (#7334)
kamilkisiela Dec 1, 2025
81e28e2
Update security badge href to newest SOC2 badge from Vanta site (#2097)
hasparus Dec 16, 2025
c4acdf7
Crop the SOC2 badge (#2099)
hasparus Dec 16, 2025
9f8e6a2
Tabs in search params (#2096)
hasparus Dec 19, 2025
9abc782
ecosystem illustration fixes 18.12 (#7450)
hasparus Dec 20, 2025
8c704e9
Add LLM affordances based on Fuma docs (will not work yet)
hasparus Jan 14, 2026
14e5aa4
Serve markdown to agents
hasparus Jan 14, 2026
17890e9
Fix type errors
hasparus Jan 14, 2026
ff78d36
Support brief llms.txt
hasparus Jan 14, 2026
4b46452
Add page actions
hasparus Jan 15, 2026
cd1d7e3
Fix a type error
hasparus Jan 15, 2026
5756329
Add missing Playwright dependency
hasparus Jan 15, 2026
2017243
Add Actions yamls (aspirational for now)
hasparus Jan 15, 2026
9a2eaae
Install chromium in postinstall
hasparus Jan 15, 2026
22eea35
Patch nitro-nightly
hasparus Jan 15, 2026
7c43a2c
Add .output to turbo build outputs
hasparus Jan 15, 2026
144fb09
Set up temporary build
hasparus Jan 15, 2026
1f72822
Do not create deploymnets
hasparus Jan 15, 2026
b4ac63b
Add missing tsconfig option
hasparus Jan 15, 2026
b4f1db3
Update the lockfile
hasparus Jan 15, 2026
61cafeb
Run lint:ifix
hasparus Jan 15, 2026
22221ba
Run format, disable on-mdx-change
hasparus Jan 15, 2026
7139fff
Reword
hasparus Jan 15, 2026
2d2365d
Update deploy script
hasparus Jan 15, 2026
e5cb510
Add .prettierignore
hasparus Jan 15, 2026
91f96de
Try to get Vercel build to work
hasparus Jan 15, 2026
bdce3a9
Fight CI
hasparus Jan 15, 2026
c344b21
Use vercel pull
hasparus Jan 15, 2026
fad1d62
Fight configs
hasparus Jan 15, 2026
31565a3
Try disabling stuff
hasparus Jan 15, 2026
a86142e
Use Node runtime for docs build
hasparus Jan 15, 2026
013c816
Merge remote-tracking branch 'origin/ci' into migrate-landing
hasparus Jan 20, 2026
a2baf0b
Bump deps and format
hasparus Jan 20, 2026
ac3cc77
Import @theguild/components with history
hasparus Jan 20, 2026
56f863f
Import hive landing components with history
hasparus Jan 20, 2026
8cd9867
set up CI (#3)
hasparus Jan 20, 2026
ea4f55e
Add landing page
hasparus Jan 20, 2026
583434e
Update imports for landing page
hasparus Jan 20, 2026
a801381
Configure Vite for design-system imports
hasparus Jan 20, 2026
8827665
Update bun.lock
hasparus Jan 20, 2026
43acae6
Remove the working doc in favor of PRD issue
hasparus Jan 20, 2026
e3f99ae
Move things and fix type errors
hasparus Jan 20, 2026
6360979
Migrate from Next.js hooks
hasparus Jan 20, 2026
ddb4ab8
wip
hasparus Jan 20, 2026
384c749
wip
hasparus Jan 21, 2026
52d3290
wip
hasparus Jan 21, 2026
61806e8
Fix feature tabs order on landing page
hasparus Jan 21, 2026
a4c67b7
wip
hasparus Jan 21, 2026
148d61e
wip
hasparus Jan 21, 2026
96802f1
Add HiveNavigation, HiveFooter, fonts, and landing layout
hasparus Jan 21, 2026
1c4c71a
Merge remote-tracking branch 'origin/main' into migrate-landing
hasparus Jan 21, 2026
1c8fc06
Colocate images and fix remaining issues
hasparus Jan 21, 2026
56bb178
Flatten design-system structure and add nav/footer to docs
hasparus Jan 21, 2026
5b094f0
wip
hasparus Jan 22, 2026
512549b
wip
hasparus Jan 22, 2026
a467bab
Merge branch 'main' into migrate-landing
hasparus Jan 23, 2026
1a03fb5
Get Storybook to run and fix lint errors
hasparus Jan 23, 2026
f25a0a0
Write a basic README
hasparus Jan 23, 2026
12c96a5
Remove old code
hasparus Jan 23, 2026
4761a8b
Bump React
hasparus Jan 27, 2026
5382d33
Symlink ALL nitro nightly
hasparus Jan 27, 2026
e5fb72d
Bump react-dom
hasparus Jan 27, 2026
a1c9361
wip
hasparus Jan 27, 2026
015b5f4
wip
hasparus Jan 28, 2026
5ae8c6c
wip
hasparus Jan 28, 2026
5b188fb
Run Tailwind ESLint autofix
hasparus Jan 28, 2026
938d26e
Run autofix again
hasparus Jan 28, 2026
27efe1c
Migrate out of the old rdx- variants
hasparus Jan 28, 2026
398b631
Add known classes
hasparus Jan 28, 2026
f8dc349
Backup Base UI navigation-menu before reverting to Radix
hasparus Jan 28, 2026
7f8b240
WIP Revert navigation-menu to Radix, fix animate-in cascade
hasparus Jan 29, 2026
97b1206
Fix navigation content zoom and fade during sideways transitions
hasparus Jan 29, 2026
e49331c
Use explicit light-only page set for theme forcing
hasparus Jan 29, 2026
e0fe0ba
Add blur
hasparus Jan 29, 2026
98dfd61
Fix broken classes
hasparus Jan 29, 2026
ae434a8
Remove unused class
hasparus Jan 29, 2026
cada442
wip
hasparus Jan 29, 2026
1a42dee
wip
hasparus Jan 31, 2026
8a7a7eb
Use npm version of @hasparus/eslint-config
hasparus Jan 31, 2026
111d768
Fix lint and typecheck errors
hasparus Jan 31, 2026
58e3322
Add Product Updates and Case Studies
hasparus Feb 1, 2026
c2caa0a
Remove dead code: lib/utils, @theguild/components stub
hasparus Feb 1, 2026
e74f881
Switch collection schemas to arktype, accept unquoted YAML dates and …
hasparus Feb 1, 2026
0eb65a4
Type collection entries, use Intl.DateTimeFormat
hasparus Feb 1, 2026
45fdd0c
Port case study components, add #components subpath imports
hasparus Feb 1, 2026
00c2184
Migrate old imports in MDX: @theguild/components, nextra, next/image
hasparus Feb 1, 2026
c5cd464
Remove stale TODOs and debug console.logs
hasparus Feb 1, 2026
f3fc5cd
wip
hasparus Feb 2, 2026
6b06f22
Update Turbo
hasparus Feb 2, 2026
f0b4055
Fix company testimonials tab active styling
hasparus Feb 2, 2026
975e93b
Remove deleted design-system components and migrate product update im…
hasparus Feb 2, 2026
4734694
Gitignore storybook-static
hasparus Feb 2, 2026
56bcd1d
Add deploy and versions-upload to package.json
hasparus Feb 2, 2026
8009d1b
Don't prerender the cookie consent
hasparus Feb 2, 2026
4e25b9b
Add copy button to the Heading
hasparus Feb 2, 2026
0d8fdc8
Shorten the text
hasparus Feb 2, 2026
d7f6a70
Remove commented out yaml
hasparus Feb 2, 2026
5df45a8
Fix product updates and case studies components for improved data han…
hasparus Feb 2, 2026
c22e31f
Add TanStack CLI MCP
hasparus Feb 2, 2026
5ae15e3
Add dark mode support for navbar and product updates page
hasparus Feb 2, 2026
a455381
WIP: Product update detail pages with DocsPage layout, fix author res…
hasparus Feb 3, 2026
0521382
Fix product updates and case studies layouts, white background
hasparus Feb 3, 2026
f4757ca
Update Storybook preview configurations for design-system and documen…
hasparus Feb 3, 2026
70ff24c
Remove unused Nextra stubs from design-system
hasparus Feb 3, 2026
b6ad4b1
Configure system theme
hasparus Feb 3, 2026
346fd2b
Update test command in documentation package.json to specify source d…
hasparus Feb 3, 2026
fc5daae
Update lockfile
hasparus Feb 3, 2026
32373bd
Fix lint errors in documentation package
hasparus Feb 3, 2026
8df7d88
Remove unused CardsColorful, replace clsx with cn in Tabs
hasparus Feb 3, 2026
1768412
Format
hasparus Feb 4, 2026
3834f58
Style product-updates page: match old prod width, update colors and f…
hasparus Feb 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
30 changes: 30 additions & 0 deletions .github/workflows/e2e.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
on:
workflow_call:

jobs:
unit:
runs-on: ubuntu-24.04
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
fetch-depth: 2

- name: setup bun
uses: oven-sh/setup-bun@v2

- name: install dependencies
run: bun install --frozen-lockfile

- name: setup Playwright
run: bun playwright install chromium --with-deps

- name: run end-to-end tests
run: bun run test:e2e

- uses: actions/upload-artifact@v5
if: ${{ !cancelled() }}
with:
name: playwright-report
path: playwright-report/
retention-days: 30
6 changes: 0 additions & 6 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,6 @@ jobs:
if: ${{ !github.event.pull_request.head.repo.fork }}
secrets: inherit

# todo: add storybook (or lighter alternative) for the design system
# storybook-preview:
# uses: ./.github/workflows/storybook.yml
# if: ${{ !github.event.pull_request.head.repo.fork }}
# secrets: inherit

# todo: release snapshots of the libraries (if we need them)
# alpha:
# uses: the-guild-org/shared-config/.github/workflows/release-snapshot.yml@main
Expand Down
54 changes: 54 additions & 0 deletions .github/workflows/storybook.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: Storybook

on: [push, pull_request]

jobs:
deployment:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
fetch-depth: 2

- uses: the-guild-org/shared-config/setup@main
name: setup env
with:
packageManager: bun

- name: build storybook
run: bun run storybook:build
working-directory: packages/documentation

- name: push to cloudflare pages
uses: cloudflare/wrangler-action@da0e0dfe58b7a431659754fdf3f186c529afbe65 # v3.14.1
id: deploy
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CF_ACCOUNT_ID }}
command: |
pages deploy packages/documentation/storybook-static --project-name=the-guild-docs-storybook --branch=${{ github.event.pull_request.number != '' && format('pr-{0}', github.event.pull_request.number) || 'main' }}
gitHubToken: ${{ secrets.GITHUB_TOKEN }}

- name: find pr comment
uses: peter-evans/find-comment@3eae4d37986fb5a8592848f6a574fdf654e61f9e # v3.1.0
id: fc
if: ${{ github.event.pull_request.number != '' }}
with:
token: ${{ secrets.GITHUB_TOKEN }}
issue-number: ${{ github.event.pull_request.number }}
comment-author: "github-actions[bot]"
body-includes: <!--- storybook-deployment --->

- name: create/update comment
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
if: ${{ github.event.pull_request.number != '' }}
with:
token: ${{ secrets.GITHUB_TOKEN }}
comment-id: ${{ steps.fc.outputs.comment-id }}
issue-number: ${{ github.event.pull_request.number }}
body: |
<!--- storybook-deployment --->
### 📚 Storybook Deployment

The latest changes are available as preview in: [${{ steps.deploy.outputs.pages-deployment-alias-url }}](${{ steps.deploy.outputs.pages-deployment-alias-url }})
edit-mode: replace
6 changes: 3 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ jobs:

- name: setup bun
uses: oven-sh/setup-bun@v2

- name: install dependencies
run: bun install --frozen-lockfile

- name: run tests
run: bun run test
- name: run integration and unit tests
run: bun run test:bun
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ out/
build
dist
*.tsbuildinfo
storybook-static

# Debug
npm-debug.log*
Expand All @@ -31,3 +32,6 @@ npm-debug.log*

.tldr
.context

# Playwriter screenshots
packages/documentation/tmp/
8 changes: 8 additions & 0 deletions .mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"mcpServers": {
"tanstack": {
"command": "bunx",
"args": ["@tanstack/cli", "mcp"]
}
}
}
30 changes: 30 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,35 @@
# Hive Docs

GraphQL Hive documentation site.

## Quick Start

```bash
bun install
bun dev
```

## Structure

- `packages/documentation/` - TanStack Start + Fumadocs docs site
- `packages/design-system/` - React components with Tailwind CSS v4

## Commands

```bash
bun build # Build all packages
bun test # Run tests
bun fix # Lint and format
```

## Tech

- Bun + Turborepo
- React 19 + TypeScript
- TanStack Start + Fumadocs
- Tailwind CSS v4
- Playwright testing

## Choices

- Using Mermaid Rehype plugin instead of runtime mermaid to save bundle size
Loading
Loading