-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathgithub_config.py
More file actions
30 lines (22 loc) · 822 Bytes
/
github_config.py
File metadata and controls
30 lines (22 loc) · 822 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
"""
GitHub Configuration
====================
Configuration constants for GitHub integration.
These values are used in prompts and for project state management.
"""
import os
# Environment variables (must be set before running)
GITHUB_TOKEN = os.environ.get("GITHUB_TOKEN")
# Default number of issues to create (can be overridden via command line)
DEFAULT_ISSUE_COUNT = 50
# Issue status workflow (GitHub states)
STATUS_OPEN = "open"
STATUS_CLOSED = "closed"
# Label categories (map to feature types)
LABEL_FUNCTIONAL = "functional"
LABEL_STYLE = "style"
LABEL_INFRASTRUCTURE = "infrastructure"
# Local marker file to track GitHub project initialization
GITHUB_PROJECT_MARKER = ".github_project.json"
# Meta issue title for project tracking and session handoff
META_ISSUE_TITLE = "[META] Project Progress Tracker"