@@ -22,19 +22,22 @@ Implementation
22
22
--------------
23
23
24
24
- **Added a new command-line option called ** ``--package-summary ``:
25
+
25
26
- Provides a package-level summary within a single codebase.
26
27
- Involves the ``license_clarity_score `` calculation.
27
28
- Populates package attributes like ``copyright ``, ``holder ``,
28
29
``other_license_expression ``, ``notice_text ``.
29
30
30
31
- **The ** ``--package-summary `` **option must be used with: **
32
+
31
33
- ``--classify ``: Helps ScanCode further classify scanned files/directories into
32
34
categories like ``legal ``, ``readme ``, ``top-level ``, ``manifest ``.
33
35
- ``--package `` or ``-p ``: Detects various package manifests, lockfiles, and
34
36
package-like data, assembles codebase-level packages and dependencies, and tags
35
37
files as part of the packages.
36
38
37
39
- **Benefits of the change: **
40
+
38
41
- Allows users to obtain a more refined summary for each individual package in
39
42
a codebase.
40
43
- Improves package assembly for various package ecosystems like npm, python-whl,
@@ -45,6 +48,7 @@ Implementation
45
48
for top-level packages, which helps in correctly tagging the key files.
46
49
47
50
- **Testing: **
51
+
48
52
- All changes are tested through multiple full scan tests.
49
53
- Validated both correct behavior and error handling.
50
54
0 commit comments