From 0cbd7a1e54ff7828738613b5095427ff34bae7bb Mon Sep 17 00:00:00 2001 From: Young Geun Kim Date: Fri, 7 Feb 2025 20:46:41 -0800 Subject: [PATCH] divide dev also in doxygen and quartodoc --- .github/workflows/doxygen.yaml | 13 ++++++++++++- .github/workflows/pkgdown.yaml | 4 ++-- .github/workflows/quartodoc.yaml | 14 +++++++++++++- _pkgdown.yml | 4 ++-- python/docs/_quarto.yml | 4 ++-- python/docs/_variables.yml | 4 +++- 6 files changed, 34 insertions(+), 9 deletions(-) diff --git a/.github/workflows/doxygen.yaml b/.github/workflows/doxygen.yaml index b98fd1ee..1ad69f8c 100644 --- a/.github/workflows/doxygen.yaml +++ b/.github/workflows/doxygen.yaml @@ -35,6 +35,16 @@ jobs: - name: Create .nojekyll run: sudo touch inst/doxygen/html/.nojekyll + - name: Set target folder + run: | + BRANCH=${GITHUB_REF##*/} + if [ "$BRANCH" == "develop" ]; then + echo "TARGET_FOLDER=package/bvhar/dev/cpp" >> $GITHUB_ENV + else + echo "TARGET_FOLDER=package/bvhar/cpp" >> $GITHUB_ENV + fi + shell: bash + - name: Deploy to GitHub pages 🚀 if: github.event_name != 'pull_request' uses: JamesIves/github-pages-deploy-action@v4.6.1 @@ -44,4 +54,5 @@ jobs: clean: false branch: master folder: inst/doxygen/html - target-folder: package/bvhar/cpp + # target-folder: package/bvhar/cpp + target-folder: ${{ env.TARGET_FOLDER }} diff --git a/.github/workflows/pkgdown.yaml b/.github/workflows/pkgdown.yaml index 5427534b..1e657caa 100644 --- a/.github/workflows/pkgdown.yaml +++ b/.github/workflows/pkgdown.yaml @@ -37,9 +37,9 @@ jobs: run: | BRANCH=${GITHUB_REF##*/} if [ "$BRANCH" == "develop" ]; then - sed -i 's|VERSION_TEXT|CRAN version|; s|VERSION_REF|https://ygeunkim.github.io/package/bvhar/|' _pkgdown.yml + sed -i 's|VERSION_TEXT|CRAN version|; s|VERSION_REF|https://ygeunkim.github.io/package/bvhar/|; s|PY_REF|https://ygeunkim.github.io/package/bvhar/dev/python/|; s|CPP_REF|https://ygeunkim.github.io/package/bvhar/dev/cpp/|' _pkgdown.yml else - sed -i 's|VERSION_TEXT|Development version|; s|VERSION_REF|https://ygeunkim.github.io/package/bvhar/dev/|' _pkgdown.yml + sed -i 's|VERSION_TEXT|Development version|; s|VERSION_REF|https://ygeunkim.github.io/package/bvhar/dev/|; s|PY_REF|https://ygeunkim.github.io/package/bvhar/python/|; s|CPP_REF|https://ygeunkim.github.io/package/bvhar/cpp/|' _pkgdown.yml fi shell: bash diff --git a/.github/workflows/quartodoc.yaml b/.github/workflows/quartodoc.yaml index df7a2d29..47b32264 100644 --- a/.github/workflows/quartodoc.yaml +++ b/.github/workflows/quartodoc.yaml @@ -47,6 +47,18 @@ jobs: conda run -n bvhar-dev quartodoc build conda run -n bvhar-dev quarto render . working-directory: python/docs + + - name: Main and develop + run: | + BRANCH=${GITHUB_REF##*/} + if [ "$BRANCH" == "develop" ]; then + echo "TARGET_FOLDER=package/bvhar/dev/python" >> $GITHUB_ENV + sed -i 's|VERSION_REF|https://github.com/ygeunkim/bvhar/tree/develop/python|; s|R_VERSION_REF|https://ygeunkim.github.io/package/bvhar/|' _variables.yml + else + echo "TARGET_FOLDER=package/bvhar/python" >> $GITHUB_ENV + sed -i 's|VERSION_REF|https://github.com/ygeunkim/bvhar/tree/master/python|; s|R_VERSION_REF|https://ygeunkim.github.io/package/bvhar/dev/|' _variables.yml + fi + working-directory: python/docs - name: Deploy to GitHub pages 🚀 if: github.event_name != 'pull_request' @@ -57,4 +69,4 @@ jobs: clean: false branch: master folder: python/docs/_site - target-folder: package/bvhar/python + target-folder: ${{ env.TARGET_FOLDER }} diff --git a/_pkgdown.yml b/_pkgdown.yml index 85200de6..5c7586c8 100644 --- a/_pkgdown.yml +++ b/_pkgdown.yml @@ -18,9 +18,9 @@ home: - text: VERSION_TEXT href: VERSION_REF - text: C++ headers - href: https://ygeunkim.github.io/package/bvhar/cpp/ + href: CPP_REF - text: bvhar for Python - href: https://ygeunkim.github.io/package/bvhar/python/ + href: PY_REF development: mode: auto diff --git a/python/docs/_quarto.yml b/python/docs/_quarto.yml index 69f1496c..771b4730 100644 --- a/python/docs/_quarto.yml +++ b/python/docs/_quarto.yml @@ -24,11 +24,11 @@ website: - text: "bvhar" file: intro.qmd - text: "bvhar in R" - href: https://ygeunkim.github.io/package/bvhar/ + href: {{< var rref >}} target: _blank right: - icon: github - href: https://github.com/ygeunkim/bvhar/tree/develop/python + href: {{< var pyref >}} aria-label: bvhar-python github sidebar: style: floating diff --git a/python/docs/_variables.yml b/python/docs/_variables.yml index 21fd5b2b..93cf5837 100644 --- a/python/docs/_variables.yml +++ b/python/docs/_variables.yml @@ -1 +1,3 @@ -version: QUARTODOC_VERSION \ No newline at end of file +version: QUARTODOC_VERSION +pyref: VERSION_REF +rref: R_VERSION_REF \ No newline at end of file