Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 1.03 KB

File metadata and controls

33 lines (22 loc) · 1.03 KB

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 and Sphinx-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.