Skip to content

Commit 30c3e16

Browse files
committed
init blog repository with publish action
1 parent 5a3e166 commit 30c3e16

File tree

14 files changed

+1529
-0
lines changed

14 files changed

+1529
-0
lines changed

.github/workflows/docs.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: Docs latest and released versions
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
8+
jobs:
9+
build_docs:
10+
runs-on: ubuntu-latest
11+
permissions:
12+
contents: write
13+
pull-requests: write
14+
name: Build and Deploy Job
15+
steps:
16+
- uses: actions/checkout@v4
17+
with:
18+
token: ${{ secrets.GITHUB_TOKEN }}
19+
fetch-depth: 0
20+
21+
- name: Set up Python 3.12
22+
uses: actions/setup-python@v5
23+
with:
24+
python-version: 3.12
25+
26+
- name: Install poetry
27+
uses: abatilo/actions-poetry@v3
28+
with:
29+
poetry-version: latest
30+
31+
- name: Install packages
32+
run: |
33+
poetry install
34+
35+
- name: Configure Git user
36+
run: |
37+
git config --local user.email "github-actions[bot]@users.noreply.github.com"
38+
git config --local user.name "github-actions[bot]"
39+
40+
- name: Build docs
41+
run: |
42+
poetry run mkdocs gh-deploy --force

.gitignore

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
.venv
2+
.cache
3+
4+
# CMake build files
5+
build*/
6+
CMakeCache.txt
7+
CMakeFiles/
8+
Makefile
9+
cmake_install.cmake
10+
install_manifest.txt
11+
CTestTestfile.cmake
12+
Testing/
13+
14+
# Coverage files
15+
*.gcda
16+
*.gcno
17+
*.gcov
18+
*.info
19+
coverage_html/
20+
coverage_report.md
21+
coverage_summary.txt
22+
23+
# Generated files
24+
*.a
25+
*.so
26+
*.dll
27+
*.exe
28+
29+
# IDE files
30+
.vscode/
31+
.idea/
32+
*.swp
33+
*.swo
34+
*~
35+
36+
# OS generated files
37+
.DS_Store
38+
.DS_Store?
39+
._*
40+
.Spotlight-V100
41+
.Trashes
42+
ehthumbs.db
43+
Thumbs.db

docs/.authors.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
authors:
2+
samiralavi:
3+
name: Seyed Amir Alavi
4+
description: Creator
5+
avatar: https://github.com/samiralavi.png
4.79 KB
Loading
19 KB
Loading

docs/assets/images/favicon.png

1.23 KB
Loading

docs/assets/javascripts/extra.js

Whitespace-only changes.

docs/assets/stylesheets/extra.css

Whitespace-only changes.

docs/index.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
title: Home
3+
description: EmbedIDS is a lightweight Runtime Intrusion Detection SDK specifically designed for low-power embedded Internet of Things (IoT) devices. Our open-source SDK provides AI-driven protection to address the critical security gap in constrained IoT environments.
4+
---
5+
6+
![EmbedIDS Logo](assets/images/embedIDS_logo_text.png)
7+
8+
**🚀 New to EmbedIDS?**
9+
- **[Quick Start Guide](https://embedids.samiralavi.com/quickstart.md)** - Get running in 5 minutes
10+
- **[Complete Tutorial](https://embedids.samiralavi.com/tutorial.md)** - Comprehensive learning guide
11+
- **[Examples](https://github.com/samiralavi/EmbedIDS/tree/main/examples)** - Ready-to-run code samples
12+
13+
---
14+
15+
EmbedIDS is a lightweight Runtime Intrusion Detection SDK specifically designed for low-power embedded Internet of Things (IoT) devices. Our open-source SDK provides AI-driven protection to address the critical security gap in constrained IoT environments.

docs/overrides/main.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{% extends "base.html" %}
2+
3+
{% block announce %}
4+
<!-- Add announcement here, including arbitrary HTML -->
5+
EmbedIDS is launching soon! Stay tuned for updates. Follow us on <a href="https://www.linkedin.com/company/embedids">LinkedIn</a> for the latest news.
6+
{% endblock %}

0 commit comments

Comments
 (0)