Core ConceptsFeatures

Core Features

Overview of core capabilities for organizing and managing project documentation effectively.

Overview

Unecast provides powerful tools to organize, collaborate on, and maintain your project documentation. You can structure content hierarchically, control access with fine-grained permissions, track changes through version history, and find information quickly with advanced search.

These features work together to streamline your documentation workflow.

Document Organization

Organize your documentation into a hierarchical structure using folders and subpages. You create a tree-like navigation that matches your project's architecture.

Create a Folder

Navigate to your workspace and click the + button. Select "New Folder" and name it, such as "API Reference".

Add Pages

Inside the folder, create pages for specific topics like "Endpoints" or "Authentication".

Reorder

Drag and drop pages or folders to adjust the hierarchy.

Collaboration and Permissions

Invite team members and assign roles to control who can view, edit, or administer documents. Permissions propagate down the folder tree.

Read-only access. Ideal for external stakeholders.

uneccast invite --email team@company.com --role editor

Version History

Every edit creates a new version, allowing you to track changes, compare diffs, and restore previous states.

Select two versions from the history panel to see side-by-side diffs. Use this to review pull requests or audit changes.

Version comparison interface
Version comparison interface
Draft
1

Update API docs

Add webhook section

Review
1

Fix typos

Dec 15, 2024
Published
1

v1.2 Release Notes

Search Functionality

Unecast's search indexes all content, including titles, body text, and metadata. You filter by folder, date, or author.

path
querystring
Required

Your search term, supports fuzzy matching and phrases.

query
folderIdstring

Limit results to a specific folder.

const results = await searchDocs({
  query: 'authentication',
  folderId: 'abc123'
});
console.log(results); // Array of matching documents

Use quotes for exact phrases: "API endpoints".