Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
ubCode 0.28.2 documentation
Light Logo Dark Logo

Basics

  • What is ubCode?
  • Key Concepts
  • Installation
  • Quickstart

Configuration

  • Configuring a project with ubproject.toml
    • Needs
    • Schema validation
    • Deprecated needs options
    • Codelinks (Source Code Tracing)
    • Parsing
    • Linting
    • Formatting
    • Server
    • Project, source & scripts

Guides

  • Coming from Sphinx-Needs
  • Tracing Source Code with Codelinks
  • Using ubc in CI/CD
  • Writing a filter
  • License configuration
  • Troubleshooting
  • Supported toolchain

Features

  • Home view
  • Linting
  • RST preview
  • Realtime index
  • Model Context Protocol (MCP) server
  • Chat Participant
  • Needs Filtering
  • Needs Graph view
  • Navigation
  • Commands
  • Diff & Impact Analysis
  • needs.json view

References

  • References
    • ubproject.toml schema

Contact

  • Request a license
  • Report an issue

Development

  • Roadmap
  • Changelog
Back to top
View this page
Edit this page

NavigationΒΆ

The ubCode language server provides a list of features that help navigating in your projects. You can go to definitions, show references, jump to references and peek definitions/references.

Navigation
Next
Commands
Previous
Needs Graph view
Copyright © 2026, team useblocks
Made with Sphinx and @pradyunsg's Furo