Skip to content

Commit 62f1b2c

Browse files
wonshikjangclaude
andcommitted
Release ContextNav source code
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 1072738 commit 62f1b2c

95 files changed

Lines changed: 13471 additions & 1 deletion

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/deploy.yml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# GitHub Pages deployment workflow for Context-Nav project page
2+
name: Deploy to GitHub Pages
3+
4+
on:
5+
# Runs on pushes targeting the default branch
6+
push:
7+
branches: ["main"]
8+
9+
# Allows you to run this workflow manually from the Actions tab
10+
workflow_dispatch:
11+
12+
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
13+
permissions:
14+
contents: read
15+
pages: write
16+
id-token: write
17+
18+
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
19+
concurrency:
20+
group: "pages"
21+
cancel-in-progress: false
22+
23+
jobs:
24+
deploy:
25+
environment:
26+
name: github-pages
27+
url: ${{ steps.deployment.outputs.page_url }}
28+
runs-on: ubuntu-latest
29+
steps:
30+
- name: Checkout
31+
uses: actions/checkout@v4
32+
33+
- name: Setup Pages
34+
uses: actions/configure-pages@v5
35+
36+
- name: Upload artifact
37+
uses: actions/upload-pages-artifact@v3
38+
with:
39+
# Upload entire repository (index.html + assets/)
40+
path: '.'
41+
42+
- name: Deploy to GitHub Pages
43+
id: deployment
44+
uses: actions/deploy-pages@v4

.gitignore

Lines changed: 153 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,153 @@
1+
# ---------------------------------------------------------------------------
2+
# Python
3+
# ---------------------------------------------------------------------------
4+
__pycache__/
5+
*.py[cod]
6+
*$py.class
7+
*.so
8+
.Python
9+
10+
# Packaging / build artifacts
11+
build/
12+
dist/
13+
develop-eggs/
14+
downloads/
15+
eggs/
16+
.eggs/
17+
lib/
18+
lib64/
19+
parts/
20+
sdist/
21+
var/
22+
wheels/
23+
pip-wheel-metadata/
24+
share/python-wheels/
25+
*.egg-info/
26+
.installed.cfg
27+
*.egg
28+
MANIFEST
29+
30+
# ---------------------------------------------------------------------------
31+
# Virtual environments
32+
# ---------------------------------------------------------------------------
33+
.venv/
34+
venv/
35+
env/
36+
ENV/
37+
env.bak/
38+
venv.bak/
39+
.conda/
40+
41+
# ---------------------------------------------------------------------------
42+
# Testing / linting caches
43+
# ---------------------------------------------------------------------------
44+
.pytest_cache/
45+
.ruff_cache/
46+
.mypy_cache/
47+
.pytype/
48+
.tox/
49+
.nox/
50+
.coverage
51+
.coverage.*
52+
coverage.xml
53+
*.cover
54+
*.py,cover
55+
htmlcov/
56+
.hypothesis/
57+
58+
# ---------------------------------------------------------------------------
59+
# Jupyter / IPython
60+
# ---------------------------------------------------------------------------
61+
.ipynb_checkpoints/
62+
profile_default/
63+
ipython_config.py
64+
65+
# ---------------------------------------------------------------------------
66+
# IDE / editor
67+
# ---------------------------------------------------------------------------
68+
.idea/
69+
.vscode/
70+
*.swp
71+
*.swo
72+
*~
73+
.DS_Store
74+
Thumbs.db
75+
76+
# ---------------------------------------------------------------------------
77+
# Environment / secrets (never commit)
78+
# ---------------------------------------------------------------------------
79+
.env
80+
.env.*
81+
*.env
82+
secrets.*
83+
credentials.*
84+
*.pem
85+
*.key
86+
*.crt
87+
*.cer
88+
id_rsa*
89+
90+
# ---------------------------------------------------------------------------
91+
# Project data & model weights (large, downloaded separately per README)
92+
# ---------------------------------------------------------------------------
93+
data/
94+
datasets/
95+
checkpoints/
96+
new_checkpoints/
97+
pretrained/
98+
*.pth
99+
*.pt
100+
*.ckpt
101+
*.bin
102+
*.h5
103+
*.safetensors
104+
*.onnx
105+
*.tflite
106+
*.pkl
107+
*.npz
108+
*.npy
109+
110+
# ---------------------------------------------------------------------------
111+
# Experiment / run outputs
112+
# ---------------------------------------------------------------------------
113+
outputs/
114+
runs/
115+
logs/
116+
wandb/
117+
tb/
118+
tensorboard/
119+
video_dir/
120+
itm_aug*/
121+
*.log
122+
*.csv
123+
*.tsv
124+
125+
# Habitat / Hydra multirun outputs
126+
multirun/
127+
.hydra/
128+
129+
# ---------------------------------------------------------------------------
130+
# Archives (usually downloaded artifacts)
131+
# ---------------------------------------------------------------------------
132+
*.zip
133+
*.tar
134+
*.tar.gz
135+
*.tgz
136+
*.rar
137+
*.7z
138+
*.json.gz
139+
140+
# ---------------------------------------------------------------------------
141+
# OMC / Claude Code workspace state (local tooling only)
142+
# ---------------------------------------------------------------------------
143+
.omc/
144+
.claude/
145+
CLAUDE.md
146+
AGENTS.md
147+
148+
# ---------------------------------------------------------------------------
149+
# Misc
150+
# ---------------------------------------------------------------------------
151+
*.bak
152+
*.tmp
153+
*.orig

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2026 Won Shik Jang, Ue-Hwan Kim
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

0 commit comments

Comments
 (0)