Files
Jinguang Dong 638de6f4d3 refactor: improve code quality and integrate SPDX license conversion
- Update README_OSS.md with comprehensive documentation for new features
- Refactor generate_readme_opensource.py to integrate SPDX conversion
- Refactor spdx_license_matcher.py to use shared SPDXLicenseConverter
- Update test_validate_readme_opensource.py with better mock handling
- Add command-line arguments support to generate_readme_opensource.py
- Add SPDX license validation to generate_readme_opensource.py
- Improve error handling and logging across all modules

Changes:
- README_OSS.md: Add documentation for SPDX features, reference data generation,
  and complete usage examples with FAQ section
- generate_readme_opensource.py: Add argparse CLI, SPDX converter integration,
  license validation, and improved type hints
- spdx_license_matcher.py: Refactor to use shared SPDXLicenseConverter,
  add --column option, improve error handling, add summary output
- test_validate_readme_opensource.py: Fix test mock issues, add docstrings

Signed-off-by: Jinguang Dong <dongjinguang@huawei.com>
2026-02-12 11:17:28 +08:00
..