Skip to content

Commit 714b629

Browse files
committed
added blog post and github actions
1 parent fe5b8af commit 714b629

11 files changed

Lines changed: 74 additions & 13 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: Deploy to Firebase Hosting
2+
3+
on:
4+
push:
5+
branches: [main]
6+
workflow_dispatch:
7+
8+
jobs:
9+
build_and_deploy:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- name: Checkout code
14+
uses: actions/checkout@v4
15+
16+
- name: Setup Node.js
17+
uses: actions/setup-node@v4
18+
with:
19+
node-version: "18"
20+
cache: "npm"
21+
22+
- name: Setup pnpm
23+
uses: pnpm/action-setup@v4
24+
with:
25+
version: latest
26+
27+
- name: Install dependencies
28+
run: pnpm install
29+
30+
- name: Build site
31+
run: pnpm run build
32+
33+
- name: Deploy to Firebase
34+
uses: FirebaseExtended/action-hosting-deploy@v0
35+
with:
36+
repoToken: "${{ secrets.GITHUB_TOKEN }}"
37+
firebaseServiceAccount: "${{ secrets.FIREBASE_SERVICE_ACCOUNT_GUMNUT_WEBSITE }}"
38+
channelId: live
39+
projectId: docs-and-blog

docs/.vitepress/config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ function parseDate(dateStr: any): Date {
2222
// https://vitepress.dev/reference/site-config
2323
export default defineConfig({
2424
title: "Gumnut 🦩",
25-
description: "Modern SaaS for teams",
25+
description: "The real-time workspace",
2626
ignoreDeadLinks: true,
2727
cleanUrls: true,
2828
themeConfig: {
@@ -45,7 +45,7 @@ export default defineConfig({
4545
},
4646
{ text: "Case Studies", link: "/case-studies" },
4747
{ text: "Docs", link: "/docs" },
48-
{ text: "Login", link: "https://dashboard.gumnut.dev" },
48+
//{ text: "Login", link: "https://dashboard.gumnut.dev" },
4949
{ text: "Book a demo", link: "https://calendly.com/owen-gumnut/30min" },
5050
],
5151
socialLinks: [

docs/.vitepress/theme/components/CaseStudiesSection.vue

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,23 @@
44
<div class="case-studies-grid">
55
<a href="/case-studies/social-media-management" class="case-study-card" aria-label="Read case study: Social Media Management">
66
<div class="case-study-header">
7-
<h3>Social Media Management</h3>
7+
<h3>Multiplater editing</h3>
88
</div>
9-
<p>How Gumnut supercharges social media management</p>
9+
<p>How to enable real-time collaboration in complex apps in a few lines of code</p>
1010
<span class="read-more">Read Case Study →</span>
1111
</a>
1212
<a href="/case-studies/grant-software" class="case-study-card" aria-label="Read case study: Grant Application SaaS">
1313
<div class="case-study-header">
14-
<h3>Grant Application SaaS</h3>
14+
<h3>Version history and audit trails</h3>
1515
</div>
16-
<p>How Gumnut makes Grant applications instantly multiplayer</p>
16+
<p>Using Gumnut to enable undo, full version history and user attribution</p>
1717
<span class="read-more">Read Case Study →</span>
1818
</a>
1919
<a href="/case-studies/insurance" class="case-study-card" aria-label="Read case study: Insurance">
2020
<div class="case-study-header">
21-
<h3>Insurance</h3>
21+
<h3>Customer support</h3>
2222
</div>
23-
<p>How Gumnut transformed customer support for an insurance company</p>
23+
<p>Using Gumnut to get rid of teamviewer and allow native customer support</p>
2424
<span class="read-more">Read Case Study →</span>
2525
</a>
2626
</div>

docs/.vitepress/theme/components/FeaturesOverviewSection.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<div class="feature-icon">
2626
<img src="/website/attribution-icon.png" alt="character-level attribution" class="feature-icon-img">
2727
</div>
28-
<p><strong>Chracter-level attribution to see <span class="primary-color">exactly</span> who typed what</strong></p>
28+
<p><strong>Character-level attribution to see <span class="primary-color">exactly</span> who typed what</strong></p>
2929
</div>
3030
</div>
3131
</div>

docs/.vitepress/theme/components/SiteFooter.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<div class="footer-content">
55
<div class="footer-section">
66
<h4>Gumnut</h4>
7-
<p>Modern SaaS for teams</p>
7+
<p>The real-time workspace</p>
88
<div class="social-links">
99
<a href="https://linkedin.com/company/gumnut-dev" target="_blank" aria-label="LinkedIn">
1010
<svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor">
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
title: "Versions and history in using Gumnut"
3+
description: "Adding a new teams product to engineering design"
4+
date: 2025-07-15
5+
author: "Owen Brasier"
6+
image: /images/grant-flamingo.webp
7+
sidebar: false
8+
prev: false
9+
next: false
10+
---
11+
12+
# Case Study: Gumnut adding versioning and history to engineering design
13+
14+
A leading engineering design platform wanted to launch a new teams offering for their users. The goal was to make collaboration seamless — adding a review process, leave comments, track history, and undo mistakes within the same workspace. Previously, engineers shared designs manually through exports and screenshots, then reviewed changes offline or in long comment threads. This process was slow, error-prone, and made it hard to understand how projects evolved over time.
15+
16+
By integrating Gumnut, the platform added real-time version control to every project. Engineers can now undo edits instantly, replay design progress step by step, and capture snapshots at key stages. The integrated history view shows exactly who changed what and when, and rollbacks restore earlier states instantly without affecting ongoing work.
17+
18+
The Gumnut integration was completed in under a week. It plugged directly into the platform’s existing data models, tracking structured changes across their whole platform, including graphical design data structure, inputs and parameters. The platform now has a full timeline of design activity, with review and comments built in.
19+
20+
Looking ahead, the platform plans to use the history to train AI models that learn from real engineering workflows, helping the product team understand how engineers actually build and iterate using their software.
21+
22+
For users, the result feels like a true collaborative studio. They can experiment, review, and refine designs together, confident that every idea is captured and reversible.

docs/case-studies/internal-mail-tool.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Internal mailing tool"
3-
description: "How Gumnut transforms an internal mail tool of a major tech company"
3+
description: "How Gumnut transformed an internal mail tool of a major tech company"
44
date: 2024-01-15
55
author: "Owen Brasier"
66
image: /images/email.webp

docs/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
layout: home
44

55
hero:
6-
name: "Modern SaaS"
7-
text: "for teams"
6+
name: "The real-time workspace"
7+
text: ""
88
tagline: Your app is multi-user, make it <em>multiplayer</em>.<br>Turn your product into a real-time workspace with live co-editing, version history, audit trails, and AI agents—in minutes.
99
image:
1010
src: ./images/hero.svg

docs/public/website/flag-32.png

266 Bytes
Loading

docs/public/website/flag-512.png

3.07 KB
Loading

0 commit comments

Comments
 (0)