Skip to main content

DeepSkill Platform Documentation

Welcome to the comprehensive documentation for the DeepSkill platform. This site documents user journeys, features, processes, developer guides, and technical systems for internal teams.


πŸ—ΊοΈ User Journeys​

Interactive visualizations of how different personas interact with the platform, connecting features, processes, and APIs.

Includes:

  • Learner journeys (onboarding, sessions, learning modules)
  • Coach journeys (coming soon)
  • HR journeys (coming soon)

View User Journeys β†’


βš™οΈ Features​

Documentation of core platform features including batch management, feedback systems, and role-based permissions.

Covers:

  • Feature capabilities and use cases
  • Configuration and setup
  • User workflows
  • Administrative controls

View Features Documentation β†’


πŸ”„ Processes​

Automated and manual processes that orchestrate platform operations, from session scheduling to batch lifecycle management.

Includes:

  • Process workflows and triggers
  • Automation rules
  • Integration points
  • Monitoring and troubleshooting

View Processes Documentation β†’


πŸ‘©β€πŸ’» Developer​

Guides for engineers who maintain the platform and its documentation β€” conventions, tooling, and how to publish technical content.

Includes:

  • Weekly release workflow (staging, production, and hotfix-*)
  • How internal processes are modeled (code β†’ YAML β†’ generated docs)
  • Step-by-step workflow for adding process documentation
  • Links to manifests, CI extraction, and journey integration

View Developer Documentation β†’


πŸ”§ Backend​

Technical documentation for the platform backend, including the complete API reference and internal systems documentation.

Contains:

  • API Reference - Interactive Swagger documentation for all endpoints
  • Cron Jobs - Scheduled automated tasks
  • System Architecture - Technical implementation details
  • Development Guidelines - Coding standards and best practices

View Backend Documentation β†’


πŸ’» Frontend​

Technical documentation for the frontend platform, including feature triggers and UI behaviors.

Contains:

  • Feature trigger documentation
  • Batch UI locking behavior
  • Component documentation

View Frontend Documentation β†’


πŸ“Š How-To Guides​

Step-by-step guides for common tasks across different teams:


ResourceDescription
Learner Journey HubInteractive learner experience overview
API ReferenceInteractive Swagger API docs
Processes OverviewAll automated processes
Developer β€” Weekly release workflowFeature branches, weekly production release, and hotfixes
Developer β€” Documenting processesHow to add YAML/code process docs
Features OverviewPlatform features documentation

Need Help?

Can't find what you're looking for? Use the search bar at the top of the page or reach out to the platform team on Slack (#platform-support).