Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
8 changes: 4 additions & 4 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# Default owners for everything in the repo
* @InauguralPhysicist

# Core language implementation
/src/eigenscript/ @InauguralPhysicist
# Compiler-specific code
/src/eigenscript/compiler/ @InauguralPhysicist

# Documentation
/docs/ @InauguralPhysicist
*.md @InauguralPhysicist

# CI/CD
/.github/workflows/ @InauguralPhysicist
# CI/CD configuration
/.github/ @InauguralPhysicist
35 changes: 35 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
name: Bug Report
about: Report a bug to help us improve EigenScript
title: '[BUG] '
labels: bug
assignees: ''
---

## Bug Description
A clear and concise description of what the bug is.

## To Reproduce
Steps to reproduce the behavior:
1. Run '...'
2. With input '...'
3. See error

## Expected Behavior
A clear description of what you expected to happen.

## Actual Behavior
What actually happened.

## Environment
- OS: [e.g., Ubuntu 22.04, macOS 14, Windows 11]
- Python version: [e.g., 3.11]
- EigenScript version: [e.g., 0.4.1]

## Code Sample
```eigenscript
# Minimal code to reproduce the issue
```

## Additional Context
Add any other context about the problem here.
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: true
contact_links:
- name: GitHub Discussions
url: https://github.com/InauguralSystems/EigenScript/discussions
about: Ask questions and discuss ideas with the community
- name: Documentation
url: https://inauguralphysicist.github.io/EigenScript/
about: Check the documentation for answers
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
name: Feature Request
about: Suggest a new feature for EigenScript
title: '[FEATURE] '
labels: enhancement
assignees: ''
---

## Feature Description
A clear and concise description of the feature you'd like.

## Use Case
Describe the problem this feature would solve or the use case it enables.

## Proposed Syntax/API
If applicable, show how this feature might look in EigenScript:
```eigenscript
# Example of proposed syntax
```

## Alternatives Considered
Describe any alternative solutions or features you've considered.

## Additional Context
Add any other context, references, or screenshots about the feature request.
26 changes: 26 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
## Description
Brief description of the changes in this PR.

## Related Issue
Fixes #(issue number) or Related to #(issue number)

## Type of Change
- [ ] Bug fix (non-breaking change that fixes an issue)
- [ ] New feature (non-breaking change that adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
- [ ] Documentation update
- [ ] Performance improvement
- [ ] Code refactoring (no functional changes)

## Checklist
- [ ] My code follows the project's code style (ran `black` and `flake8`)
- [ ] I have added tests that prove my fix/feature works
- [ ] All new and existing tests pass (`pytest tests/`)
- [ ] I have updated the documentation if needed
- [ ] I have updated the CHANGELOG.md if this is a notable change

## Testing
Describe how you tested these changes.

## Screenshots (if applicable)
Add screenshots to help explain your changes.
6 changes: 3 additions & 3 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ updates:
open-pull-requests-limit: 5
labels:
- "dependencies"
- "python"
- "automated"

# GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
open-pull-requests-limit: 3
open-pull-requests-limit: 5
labels:
- "dependencies"
- "github-actions"
- "automated"
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ EigenScript is a high-performance programming language where code is treated as
![Build Status](https://img.shields.io/badge/build-passing-brightgreen)
![Version](https://img.shields.io/badge/version-0.4.1-blue)
![Performance](https://img.shields.io/badge/speed-native-orange)
![Coverage](https://codecov.io/gh/InauguralSystems/EigenScript/branch/main/graph/badge.svg)

## 🚀 Key Features

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ compiler = [

[project.urls]
Homepage = "https://github.com/InauguralSystems/EigenScript"
Documentation = "https://github.com/InauguralSystems/EigenScript/docs"
Documentation = "https://inauguralphysicist.github.io/EigenScript/"
Repository = "https://github.com/InauguralSystems/EigenScript"
Issues = "https://github.com/InauguralSystems/EigenScript/issues"

Expand Down
2 changes: 1 addition & 1 deletion demo_phase_3_2.sh → scripts/demo_phase_3_2.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ echo "╚═══════════════════════
echo ""

# Change to repository root
cd "$(dirname "$0")"
cd "$(dirname "$0")/.."

echo "📦 Step 1: List Available Build Targets"
echo "═════════════════════════════════════════"
Expand Down
Loading