Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
887bc85
Implement genomic interval SQL operators
conradbzura Dec 8, 2025
ce61dc1
Treat undefined release cycle as stable
conradbzura Dec 8, 2025
138bca9
Merge pull request #19 from abdenlab/master
conradbzura Dec 8, 2025
1dade8f
Merge pull request #21 from abdenlab/master
conradbzura Dec 8, 2025
ef30e40
Merge pull request #24 from abdenlab/master
conradbzura Dec 8, 2025
e7d1bb2
Merge pull request #26 from abdenlab/master
conradbzura Dec 10, 2025
4f29fb6
Merge pull request #28 from abdenlab/master
conradbzura Dec 10, 2025
b6584de
Merge pull request #30 from abdenlab/master
conradbzura Dec 11, 2025
9db98a9
Merge pull request #32 from abdenlab/master
conradbzura Dec 11, 2025
1288fa1
Merge pull request #34 from abdenlab/master
conradbzura Dec 11, 2025
9f75347
Merge pull request #37 from abdenlab/master
conradbzura Dec 12, 2025
3c3724c
Merge pull request #39 from abdenlab/master
conradbzura Dec 12, 2025
e8a1c72
Merge pull request #42 from abdenlab/master
conradbzura Dec 12, 2025
13bbb0b
Merge pull request #45 from abdenlab/master
conradbzura Dec 16, 2025
277f552
Merge pull request #47 from abdenlab/master
conradbzura Dec 19, 2025
2cde79d
Remove execution engine and refactor to transpile-only API
conradbzura Jan 29, 2026
409d44e
Simplify Table API and update default column names
nvictus Feb 9, 2026
e53bd09
Merge pull request #49 from abdenlab/transpile-only-api
nvictus Feb 9, 2026
5ca03c2
Major documentation rewrite and reorg.
nvictus Feb 10, 2026
9be3fdc
Add doc deps and use dependency-groups
nvictus Feb 10, 2026
aff3b35
Simplify readme
nvictus Feb 10, 2026
f7f3499
Merge pull request #50 from abdenlab/docs-rewrite
nvictus Feb 10, 2026
f319638
Update readthedocs.yaml
nvictus Feb 10, 2026
d1ae866
Update docs
nvictus Feb 10, 2026
4d85662
Update readme
nvictus Feb 10, 2026
ceb9cf4
Drop engine guide from docs
conradbzura Feb 10, 2026
0deabf2
Create issue templates for more structured collaboration
conradbzura Feb 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Bug Report
description: Report something that isn't working correctly.
labels: ["bug"]
body:
- type: textarea
id: summary
attributes:
label: Summary
description: What is the bug? Include steps to reproduce if applicable.
validations:
required: true
- type: textarea
id: root-cause
attributes:
label: Root cause
description: What is causing the bug? Include relevant code snippets.
validations:
required: true
- type: textarea
id: affected-code
attributes:
label: Affected code
description: Which files, modules, or components are affected?
validations:
required: false
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/build.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Build
description: Propose a build system or dependency change.
labels: ["build"]
body:
- type: textarea
id: summary
attributes:
label: Summary
description: What build system or dependency change is needed?
validations:
required: true
- type: textarea
id: motivation
attributes:
label: Motivation
description: Why is this change needed?
validations:
required: true
- type: textarea
id: affected-code
attributes:
label: Affected code
description: Which build files, configs, or dependencies are affected?
validations:
required: false
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/cicd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: CI/CD
description: Propose a CI/CD pipeline change.
labels: ["cicd"]
body:
- type: textarea
id: summary
attributes:
label: Summary
description: What CI/CD change is needed?
validations:
required: true
- type: textarea
id: motivation
attributes:
label: Motivation
description: Why is this change needed? What does it improve?
validations:
required: true
- type: textarea
id: affected-code
attributes:
label: Affected code
description: Which workflows, pipelines, or config files are affected?
validations:
required: false
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Feature Request
description: Propose a new feature or capability.
labels: ["feature"]
body:
- type: textarea
id: summary
attributes:
label: Summary
description: What is the feature? Describe the desired behavior.
validations:
required: true
- type: textarea
id: motivation
attributes:
label: Motivation
description: Why is this feature needed? What problem does it solve?
validations:
required: true
- type: textarea
id: affected-code
attributes:
label: Affected code
description: Which files, modules, or components would be affected?
validations:
required: false
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/refactor.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Refactor
description: Propose a code restructuring without behavior change.
labels: ["refactor"]
body:
- type: textarea
id: summary
attributes:
label: Summary
description: What should be restructured and what does the end state look like?
validations:
required: true
- type: textarea
id: motivation
attributes:
label: Motivation
description: Why is this restructuring needed?
validations:
required: true
- type: textarea
id: affected-code
attributes:
label: Affected code
description: Which files, modules, or components are affected?
validations:
required: false
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Test
description: Add or improve test coverage or test infrastructure.
labels: ["test"]
body:
- type: textarea
id: summary
attributes:
label: Summary
description: What needs to be tested or what test infrastructure is needed?
validations:
required: true
- type: textarea
id: motivation
attributes:
label: Motivation
description: Why is this test work needed? What gap does it fill?
validations:
required: true
- type: textarea
id: affected-code
attributes:
label: Affected code
description: Which files, modules, or components are affected?
validations:
required: false
20 changes: 5 additions & 15 deletions .readthedocs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,30 +6,20 @@ version: 2

# Set the OS, Python version and other tools
build:
os: "ubuntu-22.04"
os: "ubuntu-24.04"
tools:
python: "3.11"
jobs:
post_install:
- python -m pip install --group docs

# Build documentation in the docs/ directory with Sphinx
sphinx:
configuration: docs/conf.py

formats:
- epub

# Specify the Python requirements file
# Install the project
python:
install:
- requirements: docs/requirements.txt
- method: pip
path: .

# Version management:
# Documentation is immutable per release. Each git tag (v0.1.0, v0.2.0, etc.) produces
# a frozen snapshot of the docs as they were at that release.
#
# - Tags (v0.1.0, v0.2.0, ...): Immutable doc snapshots
# - main/master branches: Development version docs (always latest)
#
# This ensures historical accuracy: users viewing old version docs see them exactly
# as they were released, not retrospectively updated.
Loading