Skip to content

floroks/sphinx-codelinks

 
 

Repository files navigation

Sphinx CodeLinks

A Sphinx extension for discovering, linking, and documenting source code across projects.

Features

  • Source Discovery: Automatically discover source files in your project
  • Analyse: Parse source codes and extract specified markers with their metadata
  • Code Linking: Create intelligent links between code elements
  • Sphinx Integration: Seamless integration with existing Sphinx documentation

Quick Start

pip install sphinx-codelinks

Add to your conf.py:

extensions = ['sphinx_needs', 'sphinx_codelinks']
src_trace_config_from_toml = "codelinks.toml"

Documentation

Full documentation: https://codelinks.useblocks.com

Components

Development

See Development Guide for contributing guidelines.

About

Create Sphinx-Needs items in source code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 96.9%
  • C++ 1.9%
  • C 0.4%
  • Batchfile 0.3%
  • Rust 0.3%
  • Makefile 0.2%