This commit is contained in:
Dane Walton 2021-10-19 13:29:51 -07:00 коммит произвёл GitHub
Родитель 2ce261df7c
Коммит 2778502d48
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
5 изменённых файлов: 4318 добавлений и 0 удалений

25
.github/scripts/doxygen.sh поставляемый Executable file
Просмотреть файл

@ -0,0 +1,25 @@
#! /bin/bash
# Copyright (c) Microsoft. All rights reserved.
# Licensed under the MIT license. See LICENSE file in the project root for full license information.
set -o errexit # Exit if command failed.
set -o nounset # Exit if variable not set.
set -o pipefail # Exit if pipe failed.
sudo apt update
sudo apt install -y git cmake python flex bison
pushd ~
git clone -b Release_1_9_0 https://github.com/doxygen/doxygen.git
pushd doxygen
mkdir build
pushd build
cmake -G "Unix Makefiles" ..
make
sudo make install
popd
popd
popd
doxygen docs/Doxyfile

29
.github/workflows/build_docs.yml поставляемый Normal file
Просмотреть файл

@ -0,0 +1,29 @@
name: Build and Deploy Docs
on:
workflow_dispatch:
inputs:
commitRef:
description: 'Git SHA commit to use to build docs'
required: true
jobs:
push-docs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
ref: ${{ github.event.inputs.commitRef }}
- name: Install and Build Doxygen
run: .github/scripts/doxygen.sh
- name: Deploy
uses: JamesIves/github-pages-deploy-action@4.1.3
with:
branch: gh-pages
folder: doc/html
clean: true
ssh-key: ${{ secrets.DEPLOY_KEY }}

2463
doc/Doxyfile Normal file

Разница между файлами не показана из-за своего большого размера Загрузить разницу

1796
doc/style.css Normal file

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1,6 +1,11 @@
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
/** @file prov_device_ll_client.h
* @brief Low level provisioning client.
*
*/
#ifndef PROV_DEVICE_LL_CLIENT_H
#define PROV_DEVICE_LL_CLIENT_H