Skip to content

Commit 063aeea

Browse files
committed
chore: update documentation links and GitHub Actions workflow
- Changed repository owner in documentation links from 'zhijie-group' to 'SJTU-DENG-Lab'. - Modified GitHub Actions workflow to trigger on pushes to the main branch. - Updated build script to force reinstall dependencies for consistency in CI and local environments.
1 parent 9b6994f commit 063aeea

4 files changed

Lines changed: 13 additions & 6 deletions

File tree

.github/workflows/publish-docs.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: Documentation
22

33
on:
4+
push:
5+
branches:
6+
- main
47
pull_request_target:
58
types:
69
- closed
@@ -15,6 +18,10 @@ jobs:
1518
if: |
1619
github.repository_owner == 'SJTU-DENG-Lab' &&
1720
(
21+
(
22+
github.event_name == 'push' &&
23+
github.ref == 'refs/heads/main'
24+
) ||
1825
(
1926
github.event_name == 'pull_request_target' &&
2027
github.event.pull_request.merged == true &&

docs/conf.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,16 +68,16 @@
6868
}
6969

7070
header_links = [
71-
("Home", "https://github.com/zhijie-group/Diffulex"),
72-
("Github", "https://github.com/zhijie-group/Diffulex"),
71+
("Home", "https://github.com/SJTU-DENG-Lab/Diffulex"),
72+
("Github", "https://github.com/SJTU-DENG-Lab/Diffulex"),
7373
]
7474

7575
html_context = {
7676
"footer_copyright": footer_copyright,
7777
"footer_note": footer_note,
7878
"header_links": header_links,
7979
"display_github": True,
80-
"github_user": "zhijie-group",
80+
"github_user": "SJTU-DENG-Lab",
8181
"github_repo": "Diffulex",
8282
"github_version": "main/docs/",
8383
"theme_vcs_pageview_mode": "edit",

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 👋 Welcome to Diffulex
22

3-
[GitHub](https://github.com/zhijie-group/Diffulex)
3+
[GitHub](https://github.com/SJTU-DENG-Lab/Diffulex)
44

55
Diffulex is a Paged Attention-based block-wise dLLM accelerated decoding inference framework that is easy to develop and extensible. The design maximizes hiding the complexity of underlying KV Cache management, parallel strategy scheduling, and memory optimization. By providing a clean and unified API interface along with flexible inference strategy configurations (e.g., D2F, Block Diffusion, Fast-dLLM), Diffulex allows developers to focus on model inference logic and business requirements while maintaining production-level inference performance and resource utilization efficiency.
66

script/build_docs.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ if [ -z "${CI}" ] && [ -z "${GITHUB_ACTIONS}" ]; then
1818
fi
1919
source .venv/bin/activate
2020
python -m pip install --upgrade pip
21-
python -m pip install -r docs/requirements.txt
21+
python -m pip install -r docs/requirements.txt --force-reinstall
2222
else
2323
# CI environment: just install dependencies (Python environment already set up)
2424
pip install --upgrade pip
25-
pip install -r docs/requirements.txt
25+
pip install -r docs/requirements.txt --force-reinstall
2626
fi
2727

2828
# Build documentation

0 commit comments

Comments
 (0)