Skip to content

Commit

Permalink
Update doc structure
Browse files Browse the repository at this point in the history
  • Loading branch information
theEvilReaper committed Jan 16, 2024
1 parent 348b8b9 commit 50020da
Show file tree
Hide file tree
Showing 21 changed files with 106 additions and 3 deletions.
103 changes: 103 additions & 0 deletions .github/workflows/writerside.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
name: Build documentation

on:
# If specified, the workflow will be triggered automatically once you push to the `main` branch.
# Replace `main` with your branch’s name
push:
branches: ["feature/docs"]
# Specify to run a workflow manually from the Actions tab on GitHub
workflow_dispatch:

# Gives the workflow permissions to clone the repo and create a page deployment
permissions:
id-token: write
pages: write

env:
# Name of module and id separated by a slash
INSTANCE: Writerside/docs
# Replace HI with the ID of the instance in capital letters
ARTIFACT: webHelpDOCS2-all.zip
# Writerside docker image version
DOCKER_VERSION: 232.10275
# Add the variable below to upload Algolia indexes
# Replace HI with the ID of the instance in capital letters
ALGOLIA_ARTIFACT: algolia-indexes-DOCS.zip

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Build Writerside docs using Docker
uses: JetBrains/writerside-github-action@v4
with:
instance: ${{ env.INSTANCE }}
artifact: ${{ env.ARTIFACT }}
docker-version: ${{ env.DOCKER_VERSION }}

- name: Upload documentation
uses: actions/upload-artifact@v3
with:
name: docs
path: |
artifacts/${{ env.ARTIFACT }}
artifacts/report.json
retention-days: 7

# Add the step below to upload Algolia indexes
- name: Upload algolia-indexes
uses: actions/upload-artifact@v3
with:
name: algolia-indexes
path: artifacts/${{ env.ALGOLIA_ARTIFACT }}
retention-days: 7

# Add the job below and artifacts/report.json on Upload documentation step above if you want to fail the build when documentation contains errors
test:
# Requires build job results
needs: build
runs-on: ubuntu-latest

steps:
- name: Download artifacts
uses: actions/download-artifact@v1
with:
name: docs
path: artifacts

- name: Test documentation
uses: JetBrains/writerside-checker-action@v1
with:
instance: ${{ env.INSTANCE }}

deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
# Requires the build job results
needs: test
runs-on: ubuntu-latest
steps:
- name: Download artifact
uses: actions/download-artifact@v4
with:
name: docs

- name: Unzip artifact
run: unzip -O UTF-8 -qq ${{ env.ARTIFACT }} -d dir

- name: Setup Pages
uses: actions/configure-pages@v2

- name: Upload artifact
uses: actions/upload-pages-artifact@v1
with:
path: dir

- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v1
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# About Wiki

<!--docs adds this topic when you create a new documentation project.
You can use it as a sandbox to play with docs features, and remove it from the TOC when you don't need it anymore.-->
<!--Writerside adds this topic when you create a new documentation project.
You can use it as a sandbox to play with Writerside features, and remove it from the TOC when you don't need it anymore.-->

## Add new topics
You can create empty topics, or choose a template for different types of content that contains some boilerplate structure to help you get started:
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion docs/writerside.cfg → Writerside/writerside.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@
<ihp version="2.0">
<topics dir="topics" web-path="topics"/>
<images dir="images" web-path="images"/>
<instance src="w.tree" web-path="/w/" version="1.0.0"/>
<instance src="w.tree" web-path="/docs/" version="1.0.0"/>

</ihp>
Binary file removed docs/images/completion_procedure.png
Binary file not shown.
Binary file removed docs/images/completion_procedure_dark.png
Binary file not shown.
Binary file removed docs/images/convert_table_to_xml.png
Binary file not shown.
Binary file removed docs/images/convert_table_to_xml_dark.png
Binary file not shown.
Binary file removed docs/images/new_topic_options.png
Binary file not shown.
Binary file removed docs/images/new_topic_options_dark.png
Binary file not shown.

0 comments on commit 50020da

Please sign in to comment.