summaryrefslogtreecommitdiff
path: root/web
AgeCommit message (Collapse)Author
2025-04-03WIP: web: Add meson build systemxengineering
TODO: Make sure ninja re-calls hugo if hugo.toml or one of the HTML files are touched. CMake has some disadvantages when building subprojects like with `ExternalProject`. Furthermore the language is sometimes hard to read, hard to write and not so much appreciated. This is a little test if meson might perform better. If successful this project might switch to meson for all parts except the Zephyr builds.
2025-04-02web: Fix dependencies in CMakexengineering
This makes sure incremental builds work properly for the web page.
2025-04-01web: Embed into CMake buildxengineering
The website should be part of the regular CMake build for convenience. Later the dependencies might be set up in a way that the site automatically and incrementally updates with a ninja call.
2025-04-01web: Add minimal Hugo-based sitexengineering
Hugo [1] is a common static site generator. It should be used to generate a site where build artifacts of this project can be presented and deployed. [1]: https://gohugo.io
2025-04-01web: Add CC-BY-SA as LICENSE.txtxengineering
The generated website should contain everything which will be deployed to the user. This site contains material based on multiple licenses to meet the matching domain like software, hardware or documentation. All the content of the website which is not installed from other directories is licensed via the given license. This keeps the usual folder-based licensing scheme for the source repository. Mixing the licenses in the deploy tree seems to be necessary at the moment.