You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+23-17Lines changed: 23 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,13 +3,12 @@
3
3
AboutCode Manager provides an advanced visual UI to help you quickly evaluate
4
4
license and other notices identified by [ScanCode](https://github.com/nexB/scancode-toolkit/) and record your conclusion
5
5
about the effective license(s) for a component. AboutCode Manager is based on
6
-
Electron and will be the primary desktop/GUI tool for using nexB’s AboutCode
7
-
tools. This app works on Windows, OS X and Linux operating systems.
6
+
[Electron](https://electron.atom.io/) and will be the primary desktop/GUI tool for using nexB’s [AboutCode
7
+
tools](https://github.com/nexB/aboutcode). This app works on Windows, OS X and Linux operating systems.
8
8
9
-
The ScanCode toolkit detects licenses, copyrights and other interesting
10
-
information in your code. The AboutCode Manager allows you take the scan results
11
-
from the ScanCode Toolkit and create components. By creating these components
12
-
within in your codebase, you are creating a software inventory of your product.
9
+
As detailed in the [ScanCode README](https://github.com/nexB/scancode-toolkit/), ScanCode detects licenses, copyrights and other interesting information in your code and enables you to format the scan results as JSON or HTML. AboutCode Manager allows you to take the JSON-formatted scan results (HTML-formatted scans are not supported)
10
+
from ScanCode and create components. By creating these components
11
+
within your codebase, you are creating a software inventory of your product.
13
12
The conclusions (Concluded License, Concluded Owner, etc.) you make when
14
13
creating your component can then be exported to a JSON file.
15
14
@@ -19,20 +18,20 @@ creating your component can then be exported to a JSON file.
19
18
20
19
* You can [download the latest release](https://github.com/nexB/aboutcode-manager/releases) for your operating system or build it yourself (see below).
21
20
Once downloaded, you can find `AboutCode-Manager` under `dist/AboutCode-Manager-<os>-x64-<version>`.
22
-
* AboutCode Manager v1 is only compatible with scans from [ScanCode Toolkit v2.0.0-RC1](https://github.com/nexB/scancode-toolkit/releases) and above which are run with the ScanCode -i option. You need to run ScanCode with the -c (copyright detection) and -l (license detection) options in order to get copyright and license data. The -p option will detect and report packagelevel metadata if available.
21
+
* AboutCode Manager v2 is only compatible with scans from [ScanCode Toolkit v2.0.0-RC1](https://github.com/nexB/scancode-toolkit/releases) and above which are run with the ScanCode -i option. You need to run ScanCode with the -c (copyright detection) and -l (license detection) options in order to get copyright and license data. The -p option will detect and report package-level metadata if available.
23
22
24
23
```bash
25
-
./scancode -clip<input><output_file>
24
+
./scancode -clipeu<input><output_file>
26
25
```
27
26
28
-
* We have provided a set of sample scans that you can quickly review in AboutCode Manager in order to get a sense of its functionality and the types of information captured by a scan. The samples are located at [https://github.com/nexB/aboutcode-manager/tree/develop/samples](https://github.com/nexB/aboutcode-manager/tree/develop/samples). They currently include the following JSON files:
29
-
* batik-1.7.1-scan.json
30
-
* busybox-1.26.2-scan.json
31
-
* dropbear-2016.74-scan.json
32
-
* mysql-connector-java-5.1.40-scan.json
33
-
* openssl-1.1.0e-scan.json
27
+
* We have provided a set of sample scans that you can quickly review in AboutCode Manager in order to get a sense of its functionality and the types of information captured by a scan. The samples are located at [https://github.com/nexB/aboutcode-manager/tree/develop/samples](https://github.com/nexB/aboutcode-manager/tree/develop/samples).
34
28
35
-
Download one or more of the samples and open the samples from the File open button in AboutCode Manager.
29
+
* To import a ScanCode JSON file:
30
+
* Open the `File` menu and select `Import JSON File` (keyboard shortcut: <kbd>Ctrl+I</kbd> or <kbd>⌘+I</kbd>).
31
+
* In the dialog window that opens, navigate to the JSON file you want to import, select the file and click `Open`.
32
+
* You will then be prompted to choose a filename and location to save the JSON file as a SQLite database file. Add a filename, select the folder in which you want to save the SQLite database file, and click `Save`.
33
+
* AboutCode Manager will then create a SQLite database file from your JSON file, indicated by the status message "Creating Database ..."
34
+
* Once the process has finished, the status message will be replaced by an expandable tree displaying the root node of your SQLite database file and, to the right of the tree, a table displaying the root node attributes generated by ScanCode.
36
35
37
36
See the [wiki](https://github.com/nexB/aboutcode-manager/wiki) for more documentation on how to use AboutCode Manager.
0 commit comments