Skip to content

Commit 548f426

Browse files
committed
Make project CLI-only
1 parent 1e39dad commit 548f426

123 files changed

Lines changed: 27 additions & 24698 deletions

File tree

Some content is hidden

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

.github/workflows/ci.yml

Lines changed: 2 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -21,85 +21,13 @@ jobs:
2121
with:
2222
python-version: "3.11"
2323

24-
- name: Install Python dependencies
24+
- name: Install dependencies
2525
run: |
2626
python -m pip install --upgrade pip
2727
pip install -r requirements.txt
28-
pip install -r python_sidecar/requirements.txt
2928
3029
- name: Run unit tests
3130
run: python -m unittest discover -s tests
3231

3332
- name: Compile Python modules
34-
run: python -m compileall main.py scraper.py document_generator.py export_schema.py diagnostics.py python_sidecar
35-
36-
frontend:
37-
name: Frontend build
38-
runs-on: ubuntu-latest
39-
40-
steps:
41-
- name: Check out repository
42-
uses: actions/checkout@v4
43-
44-
- name: Set up Node
45-
uses: actions/setup-node@v4
46-
with:
47-
node-version: "20"
48-
cache: "npm"
49-
50-
- name: Install frontend dependencies
51-
run: npm ci
52-
53-
- name: Build frontend
54-
run: npm run build
55-
56-
rust:
57-
name: Rust check
58-
runs-on: ubuntu-latest
59-
60-
steps:
61-
- name: Check out repository
62-
uses: actions/checkout@v4
63-
64-
- name: Set up Rust
65-
uses: dtolnay/rust-toolchain@stable
66-
67-
- name: Set up Node
68-
uses: actions/setup-node@v4
69-
with:
70-
node-version: "20"
71-
cache: "npm"
72-
73-
- name: Build frontend for Tauri context
74-
run: |
75-
npm ci
76-
npm run build
77-
78-
- name: Install Linux Tauri dependencies
79-
run: |
80-
sudo apt-get update
81-
sudo apt-get install -y \
82-
libgtk-3-dev \
83-
libxdo-dev \
84-
libwebkit2gtk-4.1-dev \
85-
libayatana-appindicator3-dev \
86-
librsvg2-dev \
87-
patchelf
88-
89-
- name: Check Tauri crate
90-
working-directory: src-tauri
91-
run: |
92-
set +e
93-
cargo check --locked 2>&1 | tee cargo-check.log
94-
status=${PIPESTATUS[0]}
95-
if [ "$status" -ne 0 ]; then
96-
{
97-
echo "### cargo check failed"
98-
echo '```text'
99-
tail -n 120 cargo-check.log
100-
echo '```'
101-
} >> "$GITHUB_STEP_SUMMARY"
102-
tail_line=$(tail -n 40 cargo-check.log | tr '\n' ' ' | sed 's/%/%25/g; s/\r/%0D/g; s/"/'\''/g')
103-
echo "::error title=cargo check failed::$tail_line"
104-
fi
105-
exit "$status"
33+
run: python -m compileall main.py scraper.py document_generator.py export_schema.py diagnostics.py config.py

.gitignore

Lines changed: 10 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -6,50 +6,30 @@ __pycache__/
66
.Python
77
*.egg-info/
88
build/
9-
.sessions/
109

11-
# Node / Frontend
12-
node_modules/
13-
dist/
10+
# Virtual environments
11+
.env
12+
venv/
13+
env/
14+
.venv/
1415

15-
# Rust / Tauri
16-
src-tauri/target/
17-
*.msi
18-
*.exe
19-
*.dmg
16+
# Local browser/session data
17+
.sessions/
2018

21-
# Output data (personal scraped data)
19+
# Scraped output and personal documents
2220
output/
23-
24-
# Personal documents
2521
*.docx
2622
*.doc
2723

28-
# IDE / Editor
24+
# Editor and OS files
2925
.vscode/
3026
.idea/
3127
*.swp
3228
*.swo
33-
34-
# Claude
35-
.claude/
36-
37-
# Environment
38-
.env
39-
venv/
40-
env/
41-
.venv/
42-
43-
# OS
4429
.DS_Store
4530
Thumbs.db
4631

47-
# Logs
32+
# Logs and temp files
4833
*.log
49-
50-
# Temp files
5134
tmpclaude-*
5235
nul
53-
54-
# Generated scripts
55-
generate_portfolio_doc.py

PROJECT_CONTEXT.md

Lines changed: 0 additions & 160 deletions
This file was deleted.

0 commit comments

Comments
 (0)