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
32 changes: 32 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# IDEs
.vscode/
.idea/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db
57 changes: 57 additions & 0 deletions CREATE_ISSUES_INSTRUCTIONS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Action Required: Create Upstream Issues

This repository now has everything needed to sync 16 issues from the upstream `paulnasca/paulstretch_cpp` repository.

## Quick Start

Choose one of these methods to create the 16 issues:

### Option 1: Using GitHub CLI (Recommended)

```bash
# Authenticate with GitHub
gh auth login

# Run the script
./scripts/sync_upstream_issues.sh
```

### Option 2: Using Python Script

```bash
# Install dependencies
pip install PyGithub

# Set your GitHub token
export GITHUB_TOKEN="your_github_token_here"

# Run the script
python3 scripts/create_upstream_issues.py
```

### Option 3: Manual Creation

See `SYNC_UPSTREAM_ISSUES.md` for the complete formatted content of all 16 issues to create manually via GitHub web interface.

## What Will Be Created

16 GitHub issues synced from `paulnasca/paulstretch_cpp`, each including:
- Original title
- Link to upstream issue/PR
- Original author attribution
- Complete original description

## Files Added

- `SYNC_UPSTREAM_ISSUES.md` - Complete issue content for manual reference
- `scripts/sync_upstream_issues.sh` - Bash script using GitHub CLI
- `scripts/create_upstream_issues.py` - Python script using PyGithub
- `scripts/README.md` - Detailed usage instructions

## Why Wasn't This Done Automatically?

The automated tools in the development environment don't have GitHub credentials to create issues. The scripts and documentation have been prepared so that anyone with appropriate GitHub access can easily create these issues.

---

**Next Step:** Run one of the scripts above to create the 16 upstream issues.
Loading