mirror of
https://github.com/agentscope-ai/ReMe.git
synced 2026-09-14 23:21:04 +00:00
sphinxdoc deploy (#2)
* fix sphinxdoc yaml * fix link to doc --------- Co-authored-by: hs <huangsen.huang@alibaba-inc.com>
This commit is contained in:
parent
f60cf006f6
commit
2e35f8c8fb
4 changed files with 61 additions and 14 deletions
62
.github/workflows/deploy_sphinx_docs.yml
vendored
62
.github/workflows/deploy_sphinx_docs.yml
vendored
|
|
@ -1,4 +1,4 @@
|
|||
name: Deploy Sphinx documentation to Pages
|
||||
name: deploy-sphinx-documentation-to-pages
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
|
|
@ -15,16 +15,63 @@ jobs:
|
|||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
- name: Setup Python ${{ matrix.python-version }}
|
||||
- name: Setup Python
|
||||
uses: actions/setup-python@master
|
||||
with:
|
||||
python_version: ${{ matrix.python-version }}
|
||||
- name: Install dependencies
|
||||
python-version: '3.10'
|
||||
- name: Choose Pandoc
|
||||
shell: bash
|
||||
run: |
|
||||
case $RUNNER_OS in
|
||||
"Linux")
|
||||
printf 'INSTALLER_SUFFIX=1-amd64.deb' >> $GITHUB_ENV
|
||||
;;
|
||||
"macOS")
|
||||
printf 'INSTALLER_SUFFIX=macOS.pkg' >> $GITHUB_ENV
|
||||
;;
|
||||
*)
|
||||
printf 'Do not know how to install pandoc on %s\n' "$RUNNER_OS"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
- name: Download Pandoc
|
||||
shell: bash
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ github.token }}
|
||||
REPO: jgm/pandoc
|
||||
DOWNLOAD_URL: 'https://github.com/jgm/pandoc/releases/download/'
|
||||
run: |
|
||||
gh release download ${{ inputs.version }} \
|
||||
--repo "$REPO" \
|
||||
--pattern '*'${{ env.INSTALLER_SUFFIX }}
|
||||
printf 'INSTALLER_VERSION=%s' \
|
||||
"$(ls pandoc-*-${{ env.INSTALLER_SUFFIX }} | \
|
||||
sed 's/pandoc-\([0-9.]*\)-.*/\1/')" \
|
||||
>> $GITHUB_ENV
|
||||
- name: Install Pandoc
|
||||
shell: bash
|
||||
env:
|
||||
INSTALLER: pandoc-${{ env.INSTALLER_VERSION }}-${{ env.INSTALLER_SUFFIX }}
|
||||
run: |
|
||||
case $RUNNER_OS in
|
||||
"Linux")
|
||||
sudo apt install ./$INSTALLER
|
||||
;;
|
||||
"macOS")
|
||||
sudo installer -pkg ./$INSTALLER -target '/'
|
||||
;;
|
||||
*)
|
||||
echo "$RUNNER_OS not supported"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
rm $INSTALLER
|
||||
- name: Install Sphinx Dependencies
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
pip install -r requirements.txt
|
||||
pip install -r docs/sphinx_doc/requirements.txt
|
||||
- id: build
|
||||
name: Build Documentation
|
||||
- name: Build Documentation
|
||||
run: |
|
||||
cd docs/sphinx_doc
|
||||
bash build_sphinx_doc.sh
|
||||
|
|
@ -33,7 +80,8 @@ jobs:
|
|||
with:
|
||||
name: SphinxDoc
|
||||
path: 'docs/sphinx_doc/build/html'
|
||||
- uses: peaceiris/actions-gh-pages@v3
|
||||
- name: Push Pages
|
||||
uses: peaceiris/actions-gh-pages@v3
|
||||
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }}
|
||||
with:
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
|
|
|||
|
|
@ -9,9 +9,9 @@ Equip your LLM chatbot with a powerful and flexible long term memory system.
|
|||
[](https://pypi.org/project/memoryscope/)
|
||||
[](https://pypi.org/project/memoryscope/)
|
||||
[](./LICENSE)
|
||||
[](https://modelscope.github.io/memoryscope/#welcome-to-memoryscope-tutorial-hub)
|
||||
[](https://modelscope.github.io/memoryscope/)
|
||||
[](https://modelscope.github.io/memoryscope/tutorial/contribute.html)
|
||||
[](https://modelscope.github.io/MemoryScope/en/index.html#welcome-to-memoryscope-tutorial)
|
||||
[](https://modelscope.github.io/MemoryScope/en/docs/api.html)
|
||||
[](https://modelscope.github.io/MemoryScope/en/docs/contribution.html)
|
||||
|
||||
----
|
||||
## 📰 News
|
||||
|
|
|
|||
|
|
@ -9,9 +9,9 @@
|
|||
[](https://pypi.org/project/memoryscope/)
|
||||
[](https://pypi.org/project/memoryscope/)
|
||||
[](./LICENSE)
|
||||
[](https://modelscope.github.io/memoryscope/#welcome-to-memoryscope-tutorial-hub)
|
||||
[](https://modelscope.github.io/memoryscope/)
|
||||
[](https://modelscope.github.io/memoryscope/tutorial/contribute.html)
|
||||
[](https://modelscope.github.io/MemoryScope/zh/index.html#id1)
|
||||
[](https://modelscope.github.io/MemoryScope/zh/docs/api.html)
|
||||
[](https://modelscope.github.io/MemoryScope/zh/docs/contribution.html)
|
||||
|
||||
<!-- 创空间
|
||||
[](https://modelscope.cn/studios?name=memoryscope&page=1&sort=latest)
|
||||
|
|
|
|||
|
|
@ -11,4 +11,3 @@ sphinxcontrib-mermaid
|
|||
myst-parser
|
||||
autodoc_pydantic
|
||||
nbsphinx
|
||||
Pandoc
|
||||
Loading…
Add table
Reference in a new issue