Documentation management
Introduction
ApiShare provides a centralized documentation system that enables organizations to create, manage, and share structured knowledge across teams. The Documentation Catalog serves as a repository for tutorials, guidelines, and other essential resources, ensuring easy access and version control. Documentation in ApiShare is editable through a rich text editor, supports visibility settings, and offers versioning capabilities for historical tracking.
Managing documentation
Creating a new documentation entry
Prerequisites:
The user must have editing permissions (Owner, Editor, or equivalent role).
Steps:
Navigate to Documentation in the main sidebar.
Click Create New Documentation.
Enter the Title and select the Category.
Click Create, which redirects to the Documentation Editor.
Post-Conditions:
A new documentation entry is created and listed in the Documentation Catalog.
Tips:
Categories are predefined and cannot be modified.
Editing a documentation entry
Prerequisites:
Only Owners, Editors, or Administrators can edit documentation.
Steps:
Open the Documentation Catalog and select the document.
Click Edit to modify metadata and content.
Use the rich text editor to update information.
Click Save to confirm changes.
Post-Conditions:
The documentation is updated with the new content.
Creating a new version of a documentation entry
Steps:
Open the documentation entry.
Click the three-dot menu and select New Version.
A new version is created, inheriting metadata and visibility settings.
Post-Conditions:
A separate version of the documentation is created and can be modified independently.
Tips:
Previous versions remain read-only and cannot be edited.
Deleting a documentation entry
Steps:
Open the documentation entry.
Click the three-dot menu and select Delete.
Confirm the deletion.
Post-Conditions:
The selected documentation version is permanently removed.
Tips:
Deleting a version does not remove all versions of the documentation.
Managing documentation content
Adding and managing pages
Steps:
Open the documentation entry.
Click Add Page and enter a title.
Confirm to update the page list.
Click on a page title to edit its content.
Post-Conditions:
A new page is added to the documentation.
Tips:
Pages inherit visibility settings from the documentation unless customized.
Editing content using the rich text editor
Steps:
Open a documentation page.
Click Edit in the top-right corner.
Modify the content using formatting tools:
Headers (H1-H6)
Bold, Italics, Underline, Strikethrough
Text Alignment, Lists, Links, Quotes, Tables
Undo/Redo (via toolbar or keyboard shortcuts)
Click Save to apply changes.
Post-Conditions:
The documentation page is updated with new formatting.
Tips:
Use Markdown Mode for advanced text styling.
Enabling markdown support
Steps:
Open the Documentation Editor.
Click the Markdown button in the toolbar.
Toggle between Markdown input and preview mode.
Post-Conditions:
The text editor switches to Markdown-based formatting.
Tips:
Markdown can be used for structured formatting but must be enabled manually.
Managing visibility
Configuring documentation visibility
Prerequisites:
Only Owners can modify visibility settings.
Steps:
Open the Documentation Visibility section.
Select one of the following visibility options:
Full Access: Anyone (including guests) can view.
Custom Access: Restricts access to specific organizations.
Inherit Access from Documentation: Pages adopt the same visibility as the main document.
Click Save.
Post-Conditions:
The visibility settings are applied to the documentation and its pages.
Tips:
Each version maintains independent visibility settings.
Searching and navigating documentation
Using the search bar
Steps:
Navigate to the Documentation Catalog.
Use the search bar to filter results by:
Title
Summary
Category
Owner
Editors
Tags and Labels
Click the Search Icon to refresh results.
Post-Conditions:
The search results display relevant documentation entries.
Tips:
Click the Clear ("X") Button to reset filters.
Browsing the results grid
Steps:
Open the Documentation Catalog.
Browse the result cards displaying:
Category and Version
Title and Summary
Tags, Owner, Last Update Date
Click on a Title to access the full document.
Post-Conditions:
The selected documentation opens for viewing or editing.
Versioning and history management
Viewing documentation versions
Steps:
Open a documentation entry.
Click on the Version Selector at the top.
Choose a version from the list.
Post-Conditions:
The selected version is displayed in read-only mode.
Tips:
Older versions cannot be edited but can be restored.
Restoring a previous version
Steps:
Navigate to the Versions section.
Select an older version.
Click Restore (Fork) to create a copy.
Post-Conditions:
A new version is created, inheriting content from the selected version.
Tips:
Restoring creates a new version; it does not overwrite existing ones.
Deleting a version
Steps:
Navigate to the Versions section.
Select the version to delete.
Click Delete and confirm.
Post-Conditions:
The selected version is permanently removed.
Tips:
The latest version cannot be deleted.
Documentation management best practices
Use Categories and Tags: Helps with organization and searchability.
Maintain Version History: Avoid unnecessary deletions and ensure information traceability.
Set Proper Visibility: Control access based on organization and security needs.
Use Markdown for Structured Formatting: Enables better readability and formatting control.
Regularly Review and Update Documentation: Keeps information accurate and relevant.