Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(saas): Replaced next-mdx-remote to fumadocs for docs, changelog, and blogs #34

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,464 changes: 764 additions & 700 deletions pnpm-lock.yaml

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions starterkits/saas/.map.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/** Auto-generated **/
declare const map: Record<string, unknown>

export { map }
Original file line number Diff line number Diff line change
@@ -1,53 +1,64 @@
---
title: Introduction
slug: introduction
title: Create a SaaS in 1 day
publishedAt: 2022-01-01
updatedAt: 2024-05-01
readTime: 5 min
tags: ["introduction", "saas"]
tags: ["saas", "introduction"]
description: This is the introduction
thumbnail: https://fakeimg.pl/700x400/d1d1d1/6b6b6b
---

## Introduction

## This is the introduction

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.


## Heading 2

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.


### Heading 3
### This is the long heading 3

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.


#### Heading 4
### This is the long heading 4

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.


##### Heading 5
### This is the long heading 5

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.

###### Heading 6
### short heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.

<Steps>

<Step>

This is the first step
## This is the first step

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.

</Step>

<Step>

This is the second step
## This is the first step

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.

This is the first step

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.

</Step>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,31 +1,58 @@
---
title: Create a SaaS in 1 day
slug: create-saas-in-1-day
title: Introduction
publishedAt: 2022-01-01
updatedAt: 2024-05-01
readTime: 5 min
tags: ["saas", "introduction"]
tags: ["introduction", "saas"]
description: This is the introduction
thumbnail: https://fakeimg.pl/700x400/d1d1d1/6b6b6b
---

## Introduction

## This is the introduction
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.


## Heading 2

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.


<Tabs defaultValue='tab-1'>
### Heading 3

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.


<TabsList>
<TabsTrigger value="tab-1">Tab 1</TabsTrigger>
<TabsTrigger value="tab-2">Tab 2</TabsTrigger>
</TabsList>
#### Heading 4

<TabsContent value="tab-1">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.


##### Heading 5

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.

###### Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.

<Steps>

<Step>

This is the first step

</Step>

<Step>

This is the second step

</Step>

</Steps>

```tsx
import { useState } from "react";
import {useState} from "react";

function Counter() {
const [count, setCount] = useState(0);
Expand All @@ -41,12 +68,8 @@ function Counter() {
}
```

</TabsContent>

<TabsContent value="tab-2">

```tsx
import { useState } from "react";
import {useState} from "react";

function Counter() {
const [count, setCount] = useState(0);
Expand All @@ -60,45 +83,38 @@ function Counter() {
</div>
);
}

export default Counter;
```

</TabsContent>

</Tabs>


### This is the long heading 3

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.


### This is the long heading 4

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.


### This is the long heading 5

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.

### short heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.

<Steps>

<Step>
```tsx title="Counter.tsx"
import {useState} from "react";

This is the first step

</Step>
function Counter() {
const [count, setCount] = useState(0);

<Step>
return (
<div>
<p>You clicked {count} times</p>
<button onClick={() => setCount(count + 1)}>
Click me
</button>
</div>
);
}
```

This is the second step
```tsx
import {useState} from "react";

</Step>
function Counter() {
const [count, setCount] = useState(0);

</Steps>
return (
<div>
<p>You clicked {count} times</p>
<button onClick={() => setCount(count + 1)}>
Click me
</button>
</div>
);
}
```
27 changes: 27 additions & 0 deletions starterkits/saas/content/changelogs/final.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
title: "Launch of RapidLaunch 3"
description: "RapidLaunch is a platform to create and launch SaaS products quickly."
version: "0.4.0"
publishedAt: 2024-10-06
thumbnail: "https://fakeimg.pl/896x400/d1d1d1/6b6b6b"
---


### Features

- Create and launch SaaS products quickly.
- Manage your SaaS products from a single dashboard.
- Monitor your SaaS products and get real-time insights.
- Track your SaaS product usage and performance.
- Manage your SaaS product plans and billing.
- Integrate with your existing SaaS products.
- Get support and help from RapidLaunch's community.


### Pricing

RapidLaunch is a free SaaS product. You can try it out for free and see how it works.

### Support

If you have any questions or issues, you can contact us at [[email protected]](mailto:[email protected]).
27 changes: 27 additions & 0 deletions starterkits/saas/content/changelogs/launch.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
title: "Launch of RapidLaunch"
description: "RapidLaunch is a platform to create and launch SaaS products quickly."
version: "0.0.0"
publishedAt: 2024-04-01
---

RapidLaunch is a platform to create and launch SaaS products quickly.

### Features

- Create and launch SaaS products quickly.
- Manage your SaaS products from a single dashboard.
- Monitor your SaaS products and get real-time insights.
- Track your SaaS product usage and performance.
- Manage your SaaS product plans and billing.
- Integrate with your existing SaaS products.
- Get support and help from RapidLaunch's community.


### Pricing

RapidLaunch is a free SaaS product. You can try it out for free and see how it works.

### Support

If you have any questions or issues, you can contact us at [[email protected]](mailto:[email protected]).
27 changes: 27 additions & 0 deletions starterkits/saas/content/changelogs/testing.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
title: "Launch of RapidLaunch 2"
description: "RapidLaunch is a platform to create and launch SaaS products quickly."
version: "0.1.0"
publishedAt: 2024-08-01
thumbnail: "https://fakeimg.pl/896x400/d1d1d1/6b6b6b"
---


### Features

- Create and launch SaaS products quickly.
- Manage your SaaS products from a single dashboard.
- Monitor your SaaS products and get real-time insights.
- Track your SaaS product usage and performance.
- Manage your SaaS product plans and billing.
- Integrate with your existing SaaS products.
- Get support and help from RapidLaunch's community.


### Pricing

RapidLaunch is a free SaaS product. You can try it out for free and see how it works.

### Support

If you have any questions or issues, you can contact us at [[email protected]](mailto:[email protected]).
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
title: "Introduction"
slug: "/"
description: "Rapidlaunch is an open-source Next.js SaaS Starterkit/Boilerplate designed to expedite the development process of Software as a Service (SaaS) applications. Launch your MVP in days."
publishedAt: 2024-01-01
---

## Creator
Expand Down Expand Up @@ -31,48 +29,3 @@ This project is for developers who want to build a Software as a Service (SaaS)

## Why Rapidlaunch?
Rapidlaunch is an open-source Next.js SaaS Starterkit/Boilerplate designed to expedite the development process of Software as a Service (SaaS) applications. Launch your MVP in days.


## Contributing
Contributing is always welcome. Contribution guidelines are coming soon.


## Sub Heading Test
This is a test of the sub heading

### Sub Heading Test 1
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac nisl nec nunc ultricies tincidunt. Nullam nec nunc nec nunc ultricies

### Sub Heading Test 2
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac nisl nec nunc ultricies tincidunt. Nullam nec nunc nec nunc ultricies

## Tab Test
This is a test of the tabs

<Tabs defaultValue='tab-1'>

<TabsList>
<TabsTrigger value="tab-1">Tab 1</TabsTrigger>
<TabsTrigger value="tab-2">Tab 2</TabsTrigger>
</TabsList>

<TabsContent value="tab-1">

```bash {2}
# Tab 1 Content
const test1 = 'test 1'
```

</TabsContent>


<TabsContent value="tab-2">

```bash {2}
# Tab 2 Content
const test2 = 'test 2'
```

</TabsContent>

</Tabs>
Loading
Loading