Skip to content

Commit ff4bb2e

Browse files
Merge pull request #646 from aboutcode-org/update-README
Update README.md
2 parents 4811dac + 73137b5 commit ff4bb2e

10 files changed

Lines changed: 48 additions & 34 deletions

File tree

.github/workflows/Release.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,19 @@ jobs:
1212
name: Create Release
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v4
15+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
1616
# - name: Exit if tag not is not pointing to a commit in master branch
1717
# if: endsWith(github.ref, 'master') == false
1818
# run: exit -1
1919
- name: Get release tag
2020
id: tag
21-
uses: dawidd6/action-get-tag@v1
21+
# TODO: replace this as this is archived now?
22+
uses: dawidd6/action-get-tag@727a6f0a561be04e09013531e73a3983a65e3479
2223
with:
2324
strip_v: false
2425
- name: Create Release
2526
id: create_release
26-
uses: softprops/action-gh-release@v1
27+
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda
2728
with:
2829
tag_name: ${{steps.tag.outputs.tag}}
2930
name: ${{steps.tag.outputs.tag}}
@@ -41,13 +42,13 @@ jobs:
4142
os: [ubuntu-latest, macos-latest, windows-latest, macos-14]
4243
runs-on: ${{ matrix.os }}
4344
steps:
44-
- uses: actions/checkout@v4
45-
- uses: actions/setup-python@v4
45+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
46+
- uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97
4647
with:
47-
python-version: 3.12.0
48-
- uses: actions/setup-node@master
48+
python-version: 3.14.0
49+
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020
4950
with:
50-
node-version: 20
51+
node-version: 22
5152
- name: Install dependencies
5253
run: npm install
5354
- name: Create release assets directory
@@ -59,7 +60,7 @@ jobs:
5960
- name: Verify Generated archives in dist/
6061
run: ls ./dist
6162
- name: Upload release assets
62-
uses: softprops/action-gh-release@v1
63+
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda
6364
with:
6465
tag_name: ${{ github.ref_name }}
6566
files: dist/*

.github/workflows/Test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ jobs:
1111

1212
strategy:
1313
matrix:
14-
node-version: [16.x, 18.x, 20.x]
14+
node-version: [22.x, 24.x]
1515
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
1616

1717
steps:
18-
- uses: actions/checkout@v4
18+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
1919
- name: Use Node.js ${{ matrix.node-version }}
20-
uses: actions/setup-node@master
20+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020
2121
with:
2222
node-version: ${{ matrix.node-version }}
2323
- run: npm install

.github/workflows/docs-ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@ permissions:
77

88
jobs:
99
build:
10-
runs-on: ubuntu-20.04
10+
runs-on: ubuntu-24.04
1111

1212
strategy:
1313
max-parallel: 4
1414
matrix:
15-
python-version: [3.12.0]
15+
python-version: [3.14.0]
1616

1717
steps:
1818
- name: Checkout code
19-
uses: actions/checkout@v4
19+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
2020

2121
- name: Set up Python ${{ matrix.python-version }}
22-
uses: actions/setup-python@v4
22+
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97
2323
with:
2424
python-version: ${{ matrix.python-version }}
2525

.husky/pre-commit

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
. "$(dirname -- "$0")/_/husky.sh"
33

44
npm test
5-
cd docs && ./scripts/doc8_style_check.sh && ./scripts/sphinx_build_link_check.sh
5+
#cd docs && ./scripts/doc8_style_check.sh && ./scripts/sphinx_build_link_check.sh

README.md

Lines changed: 24 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,32 @@
44
[![Test CI](https://github.com/aboutcode-org/scancode-workbench/actions/workflows/Test.yml/badge.svg)](https://github.com/aboutcode-org/scancode-workbench/actions/workflows/Test.yml)
55
[![Release](https://github.com/aboutcode-org/scancode-workbench/actions/workflows/Release.yml/badge.svg)](https://github.com/aboutcode-org/scancode-workbench/actions/workflows/Release.yml)
66

7-
ScanCode Workbench provides an advanced visual UI to help you quickly evaluate
8-
license and other notices identified by
9-
[ScanCode](https://github.com/aboutcode-org/scancode-toolkit/).
10-
[ScanCode](https://github.com/aboutcode-org/scancode-toolkit/) detects licenses,
11-
copyrights and other interesting information in your code.
12-
13-
ScanCode Workbench is based on [Electron](https://www.electronjs.org/) and will
14-
be the primary desktop/GUI tool for using nexB’s
15-
[AboutCode tools](https://github.com/nexB/aboutcode). This app works on Windows,
16-
macOS and Linux operating systems.
7+
ScanCode Workbench provides a visual UI (GUI) to help you quickly evaluate
8+
license, copyright and other important information from a
9+
[ScanCode Toolkit](https://github.com/aboutcode-org/scancode-toolkit/) scan.
10+
11+
The Workbench is a single-user desktop application that works on Windows,
12+
macOS, and Linux operating systems. There is no current or planned future
13+
functionality to edit or update scan results - the scan data is read-only.
14+
15+
If you need a multi-user application for running or reviewing ScanCode scans,
16+
you should use [ScanCode.io](https://github.com/aboutcode-org/scancode.io)
17+
instead of ScanCode Workbench. You cannot edit scan data in ScanCode.io, but
18+
you can export the scan data in SBOM, XLSX and other formats for further
19+
analysis and processing. You can also import a ScanCode Toolkit scan into
20+
ScanCode.io using the `load_inventory` pipeline.
21+
22+
If you need an application to review and edit ScanCode scan data or to convert
23+
that data into an SBOM or a software inventory, you should use [DejaCode](https://github.com/aboutcode-org/dejacode). You can import scan data from ScanCode Toolkit or ScanCode.io into DejaCode or you can import an SBOM. The DejaCode
24+
Dashboard provides immediate visibility into license or vulnerability issues
25+
related to your products, components and packages. You can use the [DejaCode demo system](https://public.dejacode.com/account/register/) for quick access to its
26+
features and functions.
1727

1828
![ScanCode Workbench](/src/assets/images/workbench_intro.gif)
1929

30+
ScanCode Workbench is based on [Electron](https://www.electronjs.org/).
31+
32+
2033
## Using
2134

2235
- You can
@@ -28,7 +41,7 @@ macOS and Linux operating systems.
2841
[ScanCode v32.0.0](https://github.com/aboutcode-org/scancode-toolkit/releases)
2942
and above which are run with the ScanCode `-i` option. For a list of available
3043
ScanCode options see
31-
[How To: Set what will be detected in a scan](https://scancode-toolkit.readthedocs.io/en/latest/tutorials/how_to_set_what_will_be_detected_in_a_scan.html)
44+
[How To: Set what will be detected in a scan](https://scancode-toolkit.readthedocs.io/en/latest/tutorials/configuring-scan-detection.html)
3245

3346
```bash
3447
scancode -clipeu <input> <output_file>

docs/source/getting-started/index.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ ScanCode Workbench-ScanCode Toolkit Compatibility
4545
.. Note::
4646
A list of available ScanCode Toolkit options is available in the ScanCode Toolkit
4747
documentation:
48-
:doc:`scancode-toolkit:tutorials/how_to_set_what_will_be_detected_in_a_scan`.
49-
Also see :doc:`scancode-toolkit:tutorials/how_to_run_a_scan` for more details
48+
:doc:`scancode-toolkit:tutorials/configuring-scan-detection`.
49+
Also see :doc:`scancode-toolkit:tutorials/running-a-scan` for more details
5050
on running a ScanCode Toolkit scan.
5151

5252
Open ScanCode Workbench and Load a ScanCode Toolkit Scan

docs/source/ui-reference/license-explorer.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Details of all the License detections and clues including Matches as well as fil
88
were detected can be viewed using the License Explorer.
99

1010
Refer -
11-
:doc:`scancode-toolkit:reference/license-detection-reference`
11+
:doc:`scancode-toolkit:explanation/scancode-license-detection`
1212

1313
License Navigation Pane
1414
-------------------------------

docs/source/ui-reference/package-explorer.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
Details of all the Packages & dependencies as well as files in which
1010
they were detected can be viewed using the Package Explorer.
1111

12-
Refer - :doc:`scancode-toolkit:reference/available_package_parsers`.
12+
Refer - :doc:`scancode-toolkit:reference/scancode-supported-packages`.
1313

1414
Package Navigation Pane
1515
--------------------------------

docs/source/ui-reference/scan-info.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Fields:
1313
- ``Tool`` - Name of the tool which generated this scan
1414
- ``Tool version`` - Version of the tool which generated this scan
1515
- ``Input`` - Input path on which scan was run
16-
- ``Scan Options`` - :doc:`scancode-toolkit:cli-reference/basic-options`.
16+
- ``Scan Options`` - :doc:`scancode-toolkit:reference/scancode-cli/cli-basic-options`.
1717
- ``Files count`` - Total number of files scanned
1818
- ``Output format version`` - Used to track compatibility with current workbench application
1919
- ``SPDX license list version`` - Version of SPDX license list used

docs/source/ui-reference/table-view.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ is also available in this view.
1616

1717
.. Note::
1818
The data in tableview is only available if corresponding options were enabled when performing the scan.
19-
Refer - :doc:`scancode-toolkit:cli-reference/list-options`.
19+
Refer - :doc:`scancode-toolkit:reference/scancode-cli/cli-basic-options`.
2020

2121
----------------
2222
Column groups

0 commit comments

Comments
 (0)