Skip to content

Commit 8e80bb5

Browse files
clean up versioned content and sidebars
1 parent 732e4cc commit 8e80bb5

31 files changed

+51
-2298
lines changed

docs/index.mdx

Lines changed: 1 addition & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -19,31 +19,7 @@ Here, you'll find all things Harper, and everything you need to get started, tro
1919

2020
## Getting Started
2121

22-
The recommended approach for efficiently developing applications with Harper is to develop locally and deploy them to Harper Fabric, our distributed data application platform service. Our getting started guide will walk you through how to install Harper locally, sign up for Fabric service, build a simple application and deploy it.
23-
24-
<CustomDocCardList
25-
columns={3}
26-
items={[
27-
{
28-
type: 'link',
29-
href: '/docs/getting-started/installation',
30-
label: 'Install Harper',
31-
description: 'Learn how to install Harper locally, sign up for Fabric and deploy to it.',
32-
},
33-
{
34-
type: 'link',
35-
href: '/docs/getting-started/quickstart',
36-
label: 'Create an App',
37-
description: 'Learn how to build your first Harper application.',
38-
},
39-
{
40-
type: 'link',
41-
href: '/docs/foundations/harper-architecture',
42-
label: 'Harper Architecture',
43-
description: 'Learn about what Harper is composed of, and how they work together',
44-
},
45-
]}
46-
/>
22+
The best way to get started using Harper is to head over to the [Learn](../learn/) section and work through the Getting Started and Developer guides.
4723

4824
## Building with Harper
4925

@@ -75,12 +51,5 @@ The recommended approach for efficiently developing applications with Harper is
7551
description:
7652
'The process of connecting multiple Harper databases together to create a database mesh network that enables users to define data replication patterns.',
7753
},
78-
{
79-
type: 'link',
80-
href: '/docs/administration/harper-studio/',
81-
label: 'Explore the Harper Studio',
82-
description:
83-
'The web-based GUI for Harper. Studio enables you to administer, navigate, and monitor all of your Harper instances in a simple, user friendly interface.',
84-
},
8554
]}
8655
/>
-426 KB
Binary file not shown.

learn/index.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ import GeneralPrerequisites from '../src/components/learn/general-prerequisites.
66

77
This documentation section contains thorough guides for learning how to develop and manage applications with Harper. The guides are present in a logical order to build up knowledge across Harper's vast feature set. The guides are example based and provide a hands-on approach to teaching and demonstrating key features. Guides can be referenced independently, but assume the reader is familiar with concepts presented in previous guides.
88

9-
For example, the [Loading Data]() guide assumes the reader already knows how to build a basic Harper application (covered in ), create databases and tables using schemas, and some basic query techniques. Those concepts are specifically covered throughout the [Getting Started](), [Key Harper Application Features](), and [Defining Databases and Tables]() guides.
9+
{/* Uncomment this when we actually have these guides created
10+
For example, the [Loading Data]() guide assumes the reader already knows how to build a basic Harper application (covered in ), create databases and tables using schemas, and some basic query techniques. Those concepts are specifically covered throughout the [Getting Started](), [Key Harper Application Features](), and [Defining Databases and Tables]() guides. */}
1011

1112
Most guides present both local-based and [Harper Fabric]() cloud-based examples and instructions. Regardless, in order to properly complete all examples, we recommend the following prerequisite tools installed and configured on your local machine:
1213

redirects.ts

Lines changed: 42 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,8 +177,48 @@ function generateDocsRedirects(basePath: string): RedirectRule[] {
177177
// Old Technical Details -> Reference paths
178178
{ from: withBase('/technical-details/reference'), to: withBase('/reference/') },
179179

180-
// Getting Started -> Root
181-
{ from: withBase('/getting-started'), to: withBase('/') }
180+
// Getting Started and Foundations pages to new Learn section
181+
{ from: withBase('/getting-started'), to: withBase('/learn/') },
182+
{ from: withBase('/4.6/getting-started'), to: withBase('/learn/') },
183+
{ from: withBase('/4.5/getting-started'), to: withBase('/learn/') },
184+
{ from: withBase('/4.4/getting-started'), to: withBase('/learn/') },
185+
186+
{
187+
from: withBase('/getting-started/installation'),
188+
to: withBase('/learn/getting-started/install-and-connect-harper'),
189+
},
190+
{
191+
from: withBase('/4.6/getting-started/installation'),
192+
to: withBase('/learn/getting-started/install-and-connect-harper'),
193+
},
194+
{
195+
from: withBase('/4.5/getting-started/installation'),
196+
to: withBase('/learn/getting-started/install-and-connect-harper'),
197+
},
198+
{
199+
from: withBase('/4.4/getting-started/installation'),
200+
to: withBase('/learn/getting-started/install-and-connect-harper'),
201+
},
202+
203+
{ from: withBase('/getting-started/quickstart'), to: withBase('/learn/getting-started/quickstart') },
204+
{ from: withBase('/4.6/getting-started/quickstart'), to: withBase('/learn/getting-started/quickstart') },
205+
{ from: withBase('/4.5/getting-started/quickstart'), to: withBase('/learn/getting-started/quickstart') },
206+
{ from: withBase('/4.4/getting-started/quickstart'), to: withBase('/learn/getting-started/quickstart') },
207+
208+
{ from: withBase('/foundations/harper-architecture'), to: withBase('/learn/') },
209+
{ from: withBase('/4.6/foundations/harper-architecture'), to: withBase('/learn/') },
210+
{ from: withBase('/4.5/foundations/harper-architecture'), to: withBase('/learn/') },
211+
{ from: withBase('/4.4/foundations/harper-architecture'), to: withBase('/learn/') },
212+
213+
{ from: withBase('/foundations/core-concepts'), to: withBase('/learn/') },
214+
{ from: withBase('/4.6/foundations/core-concepts'), to: withBase('/learn/') },
215+
{ from: withBase('/4.5/foundations/core-concepts'), to: withBase('/learn/') },
216+
{ from: withBase('/4.4/foundations/core-concepts'), to: withBase('/learn/') },
217+
218+
{ from: withBase('/foundations/use-cases'), to: withBase('/learn/') },
219+
{ from: withBase('/4.6/foundations/use-cases'), to: withBase('/learn/') },
220+
{ from: withBase('/4.5/foundations/use-cases'), to: withBase('/learn/') },
221+
{ from: withBase('/4.4/foundations/use-cases'), to: withBase('/learn/') }
182222
);
183223

184224
return redirects;

versioned_docs/version-4.4/foundations/core-concepts.md

Lines changed: 0 additions & 80 deletions
This file was deleted.

versioned_docs/version-4.4/foundations/harper-architecture.md

Lines changed: 0 additions & 101 deletions
This file was deleted.

versioned_docs/version-4.4/foundations/use-cases.md

Lines changed: 0 additions & 80 deletions
This file was deleted.

0 commit comments

Comments
 (0)