Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,10 @@ jobs:
if: env.PUBLISH == 'true'
run: uv sync --all-extras --dev

- name: Install just
if: env.PUBLISH == 'true'
uses: extractions/setup-just@v2

- name: Print python versions
if: env.PUBLISH == 'true'
run: |
Expand All @@ -62,7 +66,7 @@ jobs:
- name: Build documentation
if: env.PUBLISH == 'true'
run: |
pushd docs; make SPHINXBUILD='uv run sphinx-build' html; popd
cd docs && just html

- name: Configure AWS Credentials
if: env.PUBLISH == 'true'
Expand Down
20 changes: 10 additions & 10 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ uv pip install --editable . -G dev

```bash
# Run all tests
make test
just test
# or directly with pytest
uv run pytest

Expand All @@ -60,7 +60,7 @@ uv run pytest tests/test_pane.py
uv run pytest tests/test_pane.py::test_send_keys

# Run tests with test watcher
make start
just start
# or
uv run ptw .

Expand All @@ -72,26 +72,26 @@ uv run ptw . --now --doctest-modules

```bash
# Run ruff for linting
make ruff
just ruff
# or directly
uv run ruff check .

# Format code with ruff
make ruff_format
just ruff-format
# or directly
uv run ruff format .

# Run ruff linting with auto-fixes
uv run ruff check . --fix --show-fixes

# Run mypy for type checking
make mypy
just mypy
# or directly
uv run mypy src tests

# Watch mode for linting (using entr)
make watch_ruff
make watch_mypy
just watch-ruff
just watch-mypy
```

### Development Workflow
Expand All @@ -108,13 +108,13 @@ Follow this workflow for code changes:

```bash
# Build documentation
make build_docs
just build-docs

# Start documentation server with auto-reload
make start_docs
just start-docs

# Update documentation CSS/JS
make design_docs
just design-docs
```

## Code Architecture
Expand Down
7 changes: 7 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,13 @@ $ uvx --from 'libtmux' --prerelease allow python

<!-- To maintainers and contributors: Please add notes for the forthcoming version below -->

### Development

#### Makefile -> Justfile (#617)

- Migrate from `Makefile` to `justfile` for running development tasks
- Update documentation to reference `just` commands

### Documentation

Move documentation deployment to GitHub OIDC and AWS CLI.
Expand Down
63 changes: 0 additions & 63 deletions Makefile

This file was deleted.

188 changes: 0 additions & 188 deletions docs/Makefile

This file was deleted.

Loading