v0.1.0: 初始工程骨架 — 7模块 40头文件 32源文件 17文档 Apache-2.0

This commit is contained in:
ViewDesignEngine
2026-07-23 05:27:51 +00:00
commit 02d0520aa5
133 changed files with 5350 additions and 0 deletions
+49
View File
@@ -0,0 +1,49 @@
name: CI
on:
push:
branches: [main, develop]
pull_request:
branches: [main]
jobs:
build-test:
name: Build & Test
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install Eigen
run: |
apt-get update -qq
apt-get install -y -qq libeigen3-dev
- name: Configure (Debug)
run: cmake -B build -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTS=ON
- name: Build
run: cmake --build build -j$(nproc)
- name: Test
run: cd build && ctest --output-on-failure
release-build:
name: Release Build
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install Eigen
run: |
apt-get update -qq
apt-get install -y -qq libeigen3-dev
- name: Configure (Release)
run: cmake -B build -DCMAKE_BUILD_TYPE=Release
- name: Build
run: cmake --build build -j$(nproc)