Skip to content

Commit 192f245

Browse files
Merge branch 'main' into live-video-search
2 parents b69cb12 + 6686520 commit 192f245

File tree

1,158 files changed

+503719
-26783
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,158 files changed

+503719
-26783
lines changed

.github/CODEOWNERS

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,17 @@ README.md @xwu2intel
2020
/education-ai-suite/smart-classroom/docs/ @avinash-palleti @unarayan @qianlongding @yunowo @BaoHuiling @xiaojingrich @open-edge-platform/open-edge-platform-docs-write
2121
/education-ai-suite/smart-classroom/README.md @avinash-palleti @unarayan @qianlongding @yunowo @BaoHuiling @xiaojingrich @open-edge-platform/open-edge-platform-docs-write
2222

23+
# ============================================================================
24+
# Health And Life Sciences AI Suite
25+
# ============================================================================
26+
27+
# @xwu2intel added to keep the top ownership at the early development stage and the three-owner rule - remove once more owners are assigned
28+
/health-and-life-sciences-ai-suite/ @sachinkaushik @avinash-palleti @xwu2intel
29+
/health-and-life-sciences-ai-suite/README.md @sachinkaushik @avinash-palleti @xwu2intel @open-edge-platform/open-edge-platform-docs-write
30+
31+
/health-and-life-sciences-ai-suite/**/docs/ @sachinkaushik @avinash-palleti @xwu2intel @open-edge-platform/open-edge-platform-docs-write
32+
/health-and-life-sciences-ai-suite/**/README.md @sachinkaushik @avinash-palleti @xwu2intel @open-edge-platform/open-edge-platform-docs-write
33+
2334
# ============================================================================
2435
# Manufacturing-AI Suite
2536
# ============================================================================
@@ -51,6 +62,11 @@ README.md @xwu2intel
5162
/metro-ai-suite/ @rrajore @vagheshp @xwu2intel @ajagadi1 @ArokiEdgard
5263
/metro-ai-suite/README.md @rrajore @vagheshp @xwu2intel @ajagadi1 @ArokiEdgard @open-edge-platform/open-edge-platform-docs-write
5364

65+
/metro-ai-suite/deterministic-threat-detection/ @rrajore @sugnanprabhu @xwu2intel
66+
/metro-ai-suite/deterministic-threat-detection/docs/ @rrajore @sugnanprabhu @xwu2intel @open-edge-platform/open-edge-platform-docs-write
67+
/metro-ai-suite/deterministic-threat-detection/README.md @rrajore @sugnanprabhu @xwu2intel @open-edge-platform/open-edge-platform-docs-write
68+
69+
5470
/metro-ai-suite/image-based-video-search/ @rrajore @vagheshp @xwu2intel @ajagadi1 @ArokiEdgard @rohitkatakol
5571
/metro-ai-suite/image-based-video-search/docs/ @rrajore @vagheshp @xwu2intel @ajagadi1 @ArokiEdgard @rohitkatakol @open-edge-platform/open-edge-platform-docs-write
5672
/metro-ai-suite/image-based-video-search/README.md @rrajore @vagheshp @xwu2intel @ajagadi1 @ArokiEdgard @rohitkatakol @open-edge-platform/open-edge-platform-docs-write
@@ -59,8 +75,13 @@ README.md @xwu2intel
5975
/metro-ai-suite/interactive-digital-avatar/docs/ @senhui2intel @Junyu-B @wzq112358 @myqi @xwu2intel @open-edge-platform/open-edge-platform-docs-write
6076
/metro-ai-suite/interactive-digital-avatar/README.md @senhui2intel @Junyu-B @wzq112358 @myqi @xwu2intel @open-edge-platform/open-edge-platform-docs-write
6177

78+
/metro-ai-suite/live-video-analysis/ @bharagha @yogeshmpandey @hteeyeoh
79+
/metro-ai-suite/live-video-analysis/**/docs/ @bharagha @yogeshmpandey @hteeyeoh @open-edge-platform/open-edge-platform-docs-write
80+
/metro-ai-suite/live-video-analysis/**/README.md @bharagha @yogeshmpandey @hteeyeoh @open-edge-platform/open-edge-platform-docs-write
81+
6282
# /metro-ai-suite/metro-sdk-manager/ no codeowners, the top codeowners apply
6383

84+
# inside vision ai recipe
6485
/metro-ai-suite/metro-vision-ai-app-recipe/docs/ @rrajore @vagheshp @xwu2intel @ajagadi1 @ArokiEdgard @open-edge-platform/open-edge-platform-docs-write
6586
/metro-ai-suite/metro-vision-ai-app-recipe/README.md @rrajore @vagheshp @xwu2intel @ajagadi1 @ArokiEdgard @open-edge-platform/open-edge-platform-docs-write
6687

@@ -75,6 +96,11 @@ README.md @xwu2intel
7596
/metro-ai-suite/metro-vision-ai-app-recipe/smart-parking/ @rrajore @vagheshp @xwu2intel @ajagadi1 @tjanczak
7697
/metro-ai-suite/metro-vision-ai-app-recipe/smart-parking/docs/ @rrajore @vagheshp @xwu2intel @ajagadi1 @tjanczak @open-edge-platform/open-edge-platform-docs-write
7798
/metro-ai-suite/metro-vision-ai-app-recipe/smart-parking/README.md @rrajore @vagheshp @xwu2intel @ajagadi1 @tjanczak @open-edge-platform/open-edge-platform-docs-write
99+
# this may need to be confirmed:
100+
/metro-ai-suite/metro-vision-ai-app-recipe/smart-tolling/ @rrajore @vagheshp @xwu2intel @ajagadi1
101+
/metro-ai-suite/metro-vision-ai-app-recipe/smart-tolling/docs/ @rrajore @vagheshp @xwu2intel @ajagadi1 @open-edge-platform/open-edge-platform-docs-write
102+
/metro-ai-suite/metro-vision-ai-app-recipe/smart-tolling/README.md @rrajore @vagheshp @xwu2intel @ajagadi1 @open-edge-platform/open-edge-platform-docs-write
103+
78104

79105
/metro-ai-suite/sensor-fusion-for-traffic-management/ @lijiunderstand @chaofanchen-intel @thegreatchaos @xwu2intel
80106
/metro-ai-suite/sensor-fusion-for-traffic-management/docs/ @lijiunderstand @chaofanchen-intel @thegreatchaos @xwu2intel @open-edge-platform/open-edge-platform-docs-write

.github/workflows/build-documentation.yml

Lines changed: 0 additions & 191 deletions
This file was deleted.
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
---
2+
# SPDX-FileCopyrightText: (C) 2025 Intel Corporation
3+
# SPDX-License-Identifier: Apache-2.0
4+
5+
name: 'Build Documentation'
6+
7+
on: # yamllint disable-line rule:truthy rule:line-length
8+
workflow_call:
9+
inputs:
10+
docs_directory:
11+
description: >-
12+
Documentation directory where the job will run, defaults to '.'
13+
required: false
14+
default: "."
15+
type: string
16+
simple_mode:
17+
description: >-
18+
When true, override configuration for simple documentation sites
19+
required: false
20+
default: true
21+
type: boolean
22+
exclude_patterns:
23+
description: >-
24+
Comma separated list of exclude patterns to use during the build,
25+
defaults to empty list
26+
required: false
27+
default: ""
28+
type: string
29+
30+
permissions:
31+
contents: read
32+
33+
jobs:
34+
build-documentation:
35+
permissions:
36+
contents: read # minimal privilege required
37+
runs-on: ubuntu-latest
38+
env:
39+
DOCS_DIR: ${{ inputs.docs_directory }}
40+
steps:
41+
42+
- name: Checkout code
43+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
44+
with:
45+
# Fetch all history, otherwise sporadic issue with missing tags
46+
fetch-depth: 0
47+
# Fetch tags
48+
fetch-tags: true
49+
# Checkout the branch that triggered the workflow
50+
# to avoid detached HEAD
51+
ref: ${{ github.head_ref }}
52+
persist-credentials: false
53+
54+
- name: Download template
55+
if: ${{ inputs.simple_mode }}
56+
shell: bash
57+
run: |
58+
cd "${GITHUB_WORKSPACE}/${DOCS_DIR}"
59+
wget https://docs.openedgeplatform.intel.com/template/template.tar.gz
60+
# Override any existing files with template
61+
tar xf template.tar.gz
62+
if [ -f "dictionary_append.txt" ]; then
63+
cat "dictionary_append.txt" >> "dict.txt"
64+
fi
65+
66+
- name: Add exclude patterns
67+
env:
68+
EXCLUDE: ${{ inputs.exclude_patterns }}
69+
shell: bash
70+
run: |
71+
# Remove any spaces
72+
exclude_no_spaces="${EXCLUDE// /}"
73+
# Surround patterns with quotes and create Python list
74+
exclude_pattern="[\"${exclude_no_spaces//,/\", \"}\"]"
75+
conf_files=$(find "${GITHUB_WORKSPACE}" -type f -path "*/docs/conf.py")
76+
for conf_file in $conf_files; do
77+
echo "exclude_patterns.extend(${exclude_pattern})" >> "$conf_file"
78+
done
79+
80+
- name: Build Documentation
81+
env:
82+
SIMPLE_MODE: ${{ inputs.simple_mode }}
83+
shell: bash
84+
run: |
85+
cd "${GITHUB_WORKSPACE}/${DOCS_DIR}"
86+
make build

0 commit comments

Comments
 (0)