Skip to content

Commit c4ec442

Browse files
committed
[UI] v5 UI Design and implementation
Assisted-by: Claude Code
1 parent 6875b85 commit c4ec442

71 files changed

Lines changed: 18881 additions & 35 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/tox.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ jobs:
2525
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
2626
with:
2727
python-version: ${{ matrix.python-version }}
28+
- name: Set up Node.js
29+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
30+
with:
31+
node-version: '22'
2832
- name: Install dependencies
2933
run: |
3034
python -m pip install --upgrade pip
@@ -37,3 +41,5 @@ jobs:
3741
run: tox -e mypy
3842
- name: Tox py3
3943
run: tox -e py3
44+
- name: Tox js
45+
run: tox -e js

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,7 @@ lnt/server/ui/static/docs
1010
test_run_tmp
1111
tests/**/Output
1212
venv
13+
lnt/server/ui/v5/frontend/node_modules/
14+
lnt/server/ui/v5/static/v5/v5.js
15+
lnt/server/ui/v5/static/v5/v5.js.map
16+
lnt/server/ui/v5/static/v5/v5.css

MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ recursive-include docs *
44
recursive-include tests *
55
recursive-include examples *
66
recursive-include lnt/server/ui/static *.css *.js *.html *.ico *.txt
7+
recursive-include lnt/server/ui/v5/static *.css *.js *.map
78
recursive-include lnt/server/ui/templates *.html
89
recursive-include lnt/server/db/migrations *
910
include lnt/server/ui/static/flot/Makefile

docs/design/v5-ui.md

Lines changed: 402 additions & 0 deletions
Large diffs are not rendered by default.

docs/developer_guide.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ virtual environment and installing the development dependencies::
1919
pip install ".[dev]"
2020

2121
This will install the current version of the package, along with the dependencies
22-
required for development (``lit``, ``filecheck``, etc). Note that ``curl``, ``jq``
23-
and ``docker`` are also required for running the tests.
22+
required for development (``lit``, ``filecheck``, etc). Note that ``curl``, ``jq``,
23+
``docker`` and ``npm`` (Node.js) are also required for running the tests.
2424

2525
Running LNT's Regression Tests
2626
------------------------------

0 commit comments

Comments
 (0)