Roadmap¶
Command-Line Interface¶
Introduce configurable
--verboseand--quietlogging options.
Configuration Files¶
Support automatic discovery of TOML configuration files (e.g.,
pyproject.toml).Improve integration with the
ubCodeandSphinx-Needsecosystems.
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
Enhance
.gitignorehandling to support nested.gitignorefiles.
Defining Needs in Source Code¶
Introduce flexible ways to define
Sphinx-Needsitems 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.jsonfile, improving CI workflows and portability.