https://github.com/qbs/qbs.io
The Qbs website
https://github.com/qbs/qbs.io
cpp qbs
Last synced: about 1 year ago
JSON representation
The Qbs website
- Host: GitHub
- URL: https://github.com/qbs/qbs.io
- Owner: qbs
- Created: 2022-01-11T10:11:58.000Z (over 4 years ago)
- Default Branch: mu
- Last Pushed: 2025-04-16T07:57:09.000Z (about 1 year ago)
- Last Synced: 2025-05-31T05:43:28.507Z (about 1 year ago)
- Topics: cpp, qbs
- Language: HTML
- Homepage: https://qbs.io/
- Size: 409 KB
- Stars: 0
- Watchers: 7
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSES/CC0-1.0.txt
Awesome Lists containing this project
README
# qbs.io
## Preparing the build
qbs.io is built with Hugo; refer to [Hugo docs](https://gohugo.io/getting-started/usage/) for how to build it.
Before building with Hugo, do the following:
- run `yarn` in the repo root to install the node packages
- initialize submodules to check out Qbs docs (`git submodule update --init`)
- make sure qmake and qdoc are in PATH
- run `./_generate.sh` from the scripts subdirectory to compile qbs qdocs and process them for hugo
## Building locally
### macOS
- First, you'd need to setup a local web server as described
[here](https://discussions.apple.com/docs/DOC-3083).
- Second, create a symlink in ~/Sites pointing to the `public/` folder in this repo, e.g.:
`ls -s ~/Sites/qbs-io ~/Developer/qbs-io/public`.
- Third, you'd need additional python packages: pip install beautifulsoup4 lxml
- Ensure qmake and qdoc are in PATH: `export PATH=/Applications/Qt/6.7.0/macos/bin/:$PATH`.
- Run `./_generate.sh` to rebuild docs.
- Run `hugo -b http://localhost/~${USER}/qbs-io`.
- Run `open http://localhost/~${USER}/qbs-io/`.