Roadmap¶
Command-Line Interface¶
Introduce configurable
--verbose
and--quiet
logging options.
Configuration Files¶
Support automatic discovery of TOML configuration files (e.g.,
pyproject.toml
).Improve integration with the
ubCode
andSphinx-Needs
ecosystems.
Source Code Parsing¶
Introduce a configurable option to strip leading characters (e.g.,
*
) from commented RST blocks.Enrich tagged scopes with additional metadata.
Extend language support by adding parsers for more comment styles, including but not limited to:
Rust
YAML
Enhance
.gitignore
handling to support nested.gitignore
files.
Defining Needs in Source Code¶
Introduce flexible ways to define
Sphinx-Needs
items in source code, such as using raw RST text and multi-line comments.Implement a feature to export needs defined in source code to a
needs.json
file, improving CI workflows and portability.