File | Date | Author | Commit |
---|---|---|---|
.github | 2025-09-29 |
![]() |
[d23201] Fix formatting of environment name in GitHub Ac... |
docs | 2025-10-03 |
![]() |
[bda072] Remove unnecessary comments and clean up CSS fi... |
README.md | 2025-10-03 |
![]() |
[437c3d] Update README.md for improved clarity and compr... |
mkdocs.yml | 2025-10-03 |
![]() |
[095529] Fix emoji configuration: use material.extension... |
requirements.txt | 2025-10-03 |
![]() |
[095529] Fix emoji configuration: use material.extension... |
This repository contains the comprehensive documentation for SHModbus - a real-time industrial Modbus TCP/IP client application for monitoring and controlling Modbus devices.
Visit the live documentation: https://iotskyhub.github.io/shmodbus-docs/
Clone the repository:
bash
git clone https://github.com/iotskyhub/shmodbus-docs.git
cd shmodbus-docs
Install dependencies:
bash
pip install -r requirements.txt
Serve the documentation locally:
bash
mkdocs serve
Open in browser:
Open http://127.0.0.1:8000 in your web browser
Create virtual environment:
bash
python -m venv venv
Activate virtual environment:
venv\Scripts\activate
macOS/Linux: source venv/bin/activate
Install dependencies:
bash
pip install -r requirements.txt
Run the documentation:
bash
mkdocs serve
docs/
├── index.md # Main documentation homepage
├── en/
│ └── getting-started.md # Comprehensive Getting Started guide
├── shared-images/ # Screenshots and visual guides
│ ├── linux-console.png
│ ├── linux-install.png
│ ├── shmodbus-add-connection.png
│ ├── shmodbus-add-device.png
│ ├── shmodbus-add-network-point.png
│ ├── shmodbus-login.png
│ ├── windows-app-host.png
│ ├── windows-console.png
│ └── windows-shortcuts.png
├── stylesheets/
│ └── extra.css # Custom styling for images and layout
└── version.json # Version information for SHModbus Client
The comprehensive Getting Started documentation includes:
The documentation includes a version.json
file that SHModbus Client can read to get version information:
URL: https://iotskyhub.github.io/shmodbus-docs/version.json
Local: http://127.0.0.1:8000/version.json
The documentation is automatically deployed to GitHub Pages using GitHub Actions when changes are pushed to the main
branch.
To build the documentation manually:
mkdocs build
This creates a site/
directory with the static HTML files.
mkdocs serve
This documentation is licensed under the MIT License.