Migrate documentation to Mintlify and configure 301 redirects (#15502)

## Summary
Completes the migration of all documentation from twenty-website to a
new Mintlify-powered documentation site at docs.twenty.com.

## Changes Made

### New Package: `twenty-docs`
-  Created new Mintlify documentation package
-  Migrated 95 content pages (user-guide, developers, twenty-ui)
-  Migrated 81 images
-  Converted all custom components to Mintlify native components
-  Configured navigation with 2 tabs and 94 pages
-  Added Helper AI Agent with searchArticles tool for docs search

### Updated: `twenty-website`
-  Added 11 redirect rules (301 permanent) in next.config.js
-  Removed all documentation content (111 files)
-  Removed documentation routes (user-guide, developers, twenty-ui)
-  Removed documentation components (9 files)
-  Updated keystatic.config.ts
-  Preserved all marketing/release pages

### Updated: Core Files
-  Updated README.md - docs links point to docs.twenty.com
-  Updated CONTRIBUTING.md - code quality link updated
-  Updated SupportDropdown.tsx - user guide link updated
-  Updated Footer.tsx - user guide link updated
This commit is contained in:
Abdul Rahman
2025-10-31 22:14:14 +05:30
committed by GitHub
parent 5f13e6fcf4
commit 9f97be67b1
186 changed files with 254 additions and 11616 deletions
@@ -25,7 +25,7 @@ Here are a few tips:
- You can deactivate standard fields and objects you do not want to use.
- You can hide fields from views: don't be afraid of creating fields, you won't have to display all of them.
Read [this article](https://twenty.com/user-guide/section/data-model/customize-your-data-model) to learn how to design your data model.
Read [this article](https://docs.twenty.com/user-guide/data-model/customize-your-data-model) to learn how to design your data model.
## 2. Bring your data in
Bringing your existing data into Twenty gives your team context from the start.
@@ -48,7 +48,7 @@ Use the Command menu (```Cmd + K``` or ```Ctrl + K```) to import People, Compani
- Remove duplicate emails for People or duplicate domains for Companies
- Review and fix errors (highlighted in yellow) before importing
Read [this article](/user-guide/section/getting-started/import-export-data) to learn more about data import.
Read [this article](/user-guide/getting-started/import-export-data) to learn more about data import.
## 3. Create your first view
Creating different views is key to make the data actionable for your team.
@@ -73,5 +73,5 @@ Here is how to proceed:
## What's next?
Start creating automations using [workflows](https://twenty.com/user-guide/section/workflows/getting-started-workflows).
Start creating automations using [workflows](https://docs.twenty.com/user-guide/workflows/getting-started-workflows).
@@ -54,7 +54,7 @@ Use the dropdown menu at the top left of the main layout to switch between the d
- Save filtered views to reuse them later
- Favourite views for fast access
If you're new to Views, read our [View Management](/user-guide/section/crm-essentials/view-management) article to learn how to create and customize them.
If you're new to Views, read our [View Management](/user-guide/crm-essentials/view-management) article to learn how to create and customize them.
## Settings
Open your Settings from the top left to:
@@ -17,7 +17,7 @@ sectionInfo: A brief guide to grasp the basics of Twenty
- **List active workflows** and automations
### 2. Create Your New Data Model
Follow our [data model guide](/user-guide/section/data-model/customize-your-data-model) to:
Follow our [data model guide](/user-guide/data-model/customize-your-data-model) to:
- **Design the data model** you need
- **Map existing fields** to Twenty's standard objects / fields
- **Identify the custom objects / fields** that you will need
@@ -31,7 +31,7 @@ Follow our [data model guide](/user-guide/section/data-model/customize-your-data
2. **People** second (linked to companies)
3. **Opportunities** third (linked to people/companies)
Use the CSV import via the Command Menu `Cmd + K` (Mac) or `Ctrl + K` (Windows). See our [data import guide](/user-guide/section/getting-started/import-export-data) for detailed instructions.
Use the CSV import via the Command Menu `Cmd + K` (Mac) or `Ctrl + K` (Windows). See our [data import guide](/user-guide/getting-started/import-export-data) for detailed instructions.
### 2. Recreate Workflows
- **Start simple** - recreate your most critical automations first
@@ -55,14 +55,14 @@ To import relations between records using the csv import function, you can use t
- **Use email addresses** to link People records
- **Use domain names** to link Company records
- **Use any other field you set as unique**, which can be done in the Data Model section.
Read our [import-export data guide](/user-guide/section/getting-started/import-export-data) for detailed instructions on creating relationships during CSV import.
Read our [import-export data guide](/user-guide/getting-started/import-export-data) for detailed instructions on creating relationships during CSV import.
## Professional Help
### Our Services
- **4-hour onboarding packs** for guided migration
- **Implementation partners** for more advanced projects
Discover our [implementation services](/user-guide/section/getting-started/implementation-services).
Discover our [implementation services](/user-guide/getting-started/implementation-services).
## Migrating from Self-Hosted to Cloud
@@ -34,27 +34,27 @@ Open-source is the bedrock of our approach, ensuring that Twenty evolves with it
## Main Features
**Contact Management:** Efficiently store and manage customer data. [Learn more](/user-guide/section/crm-essentials/contact-and-account-management).
**Contact Management:** Efficiently store and manage customer data. [Learn more](/user-guide/crm-essentials/contact-and-account-management).
**Custom Objects:** Create and customize objects to fit your business needs. [Details](/user-guide/section/data-model/objects).
**Custom Objects:** Create and customize objects to fit your business needs. [Details](/user-guide/data-model/objects).
**Custom Fields:** Tailor data fields to capture and organize information specific to your operations. [Understand more](/user-guide/section/data-model/fields).
**Custom Fields:** Tailor data fields to capture and organize information specific to your operations. [Understand more](/user-guide/data-model/fields).
**Deal Management:** Track and manage your sales opportunities through customizable [Pipeline stages](/user-guide/section/crm-essentials/pipeline).
**Deal Management:** Track and manage your sales opportunities through customizable [Pipeline stages](/user-guide/crm-essentials/pipeline).
**Kanban & Table Views:** Make data actionable with [flexible table views](/user-guide/section/crm-essentials/view-management).
**Kanban & Table Views:** Make data actionable with [flexible table views](/user-guide/crm-essentials/view-management).
**Workflows:** Automate your business processes and integrate with external tools using powerful workflow automation. [Get started](/user-guide/section/workflows/getting-started-workflows).
**Workflows:** Automate your business processes and integrate with external tools using powerful workflow automation. [Get started](/user-guide/workflows/getting-started-workflows).
**Email Integration:** View the emails of a specific customer or company within your workspace. [Synchronize your mailbox](/user-guide/section/collaboration/emails-and-calendars).
**Email Integration:** View the emails of a specific customer or company within your workspace. [Synchronize your mailbox](/user-guide/collaboration/emails-and-calendars).
**Notes:** Create detailed notes for each record to share knowledge more effectively. [Add notes](/user-guide/section/collaboration/notes).
**Notes:** Create detailed notes for each record to share knowledge more effectively. [Add notes](/user-guide/collaboration/notes).
**Tasks:** Schedule tasks to track customer interactions. [See how](/user-guide/section/collaboration/tasks).
**Tasks:** Schedule tasks to track customer interactions. [See how](/user-guide/collaboration/tasks).
**Permissions:** Control access and manage user roles with flexible workspace and object-level permissions. [Configure permissions](/user-guide/section/settings/permissions).
**Permissions:** Control access and manage user roles with flexible workspace and object-level permissions. [Configure permissions](/user-guide/settings/permissions).
**API & Webhooks:** Connect to other apps and automate workflows with API and Webhooks. [Start integrating](/user-guide/section/integrations-api/api-webhooks).
**API & Webhooks:** Connect to other apps and automate workflows with API and Webhooks. [Start integrating](/user-guide/integrations-api/api-webhooks).
## Join now