Skip to content

Commit 94874bc

Browse files
authored
Merge pull request #4 from bids-standard/00-initial-design
Initial design + implementation done via spec-kit + claude code
2 parents d3d18bc + f3824b9 commit 94874bc

75 files changed

Lines changed: 10983 additions & 0 deletions

Some content is hidden

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

.autorc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"plugins": ["git-tag", "conventional-commits"],
3+
"owner": "bids-standard",
4+
"repo": "bids-utils",
5+
"name": "bids-utils"
6+
}

.github/workflows/ci.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
branches: [main]
8+
9+
jobs:
10+
test:
11+
runs-on: ubuntu-latest
12+
strategy:
13+
fail-fast: false
14+
matrix:
15+
python-version: ["3.10", "3.11", "3.12", "3.13"]
16+
17+
steps:
18+
- uses: actions/checkout@v4
19+
with:
20+
submodules: recursive
21+
fetch-depth: 0
22+
23+
- uses: actions/setup-python@v5
24+
with:
25+
python-version: ${{ matrix.python-version }}
26+
27+
- name: Install uv
28+
uses: astral-sh/setup-uv@v4
29+
30+
- name: Install CI dependencies
31+
run: uv pip install --system -e ".[ci]"
32+
33+
- name: Run tox
34+
run: tox

.gitignore

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Python
2+
__pycache__/
3+
*.pyc
4+
*.pyo
5+
*.egg-info/
6+
dist/
7+
build/
8+
*.egg
9+
10+
# Virtual environments
11+
.venv/
12+
venv/
13+
venvs/
14+
15+
# Testing
16+
.tox/
17+
.pytest_cache/
18+
.coverage
19+
htmlcov/
20+
coverage.xml
21+
22+
# IDE
23+
.vscode/
24+
.idea/
25+
*.swp
26+
*.swo
27+
28+
# OS
29+
.DS_Store
30+
Thumbs.db
31+
32+
# npm (never commit)
33+
.npm/
34+
35+
# Environment
36+
.env
37+
.env.*
38+
uv.lock
39+
.duct

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "bids-examples"]
2+
path = bids-examples
3+
url = https://github.com/bids-standard/bids-examples.git

0 commit comments

Comments
 (0)