1.9 KiB
1.9 KiB
GitHub Issue Creation
This directory contains scripts for creating GitHub issues for the LeagueLedger project.
Create GitHub Issues Script
The create_github_issues.py script allows you to automatically create structured GitHub issues for your project features.
Prerequisites
- A GitHub account
- A personal access token with "repo" scope (Create one at https://github.com/settings/tokens)
- Python 3.6+ installed with the requests library
Setup
-
Update the script with your GitHub information:
REPO_OWNER = "YOUR_GITHUB_USERNAME" # Replace with your GitHub username REPO_NAME = "LeagueLedger" # Replace with your repository name -
Set your GitHub token as an environment variable:
Windows:
set GITHUB_TOKEN=your_token_hereMac/Linux:
export GITHUB_TOKEN=your_token_here
Usage
Run the script from the command line:
python scripts/create_github_issues.py
This will create issues for the profile management features:
- Add profile picture update functionality
- Implement username change capability
- Create account deletion process
- Add profile privacy settings
- Implement social media integration for profiles
Customizing Issues
You can customize the issues by editing the PROFILE_ISSUES list in the script. Each issue consists of:
title: The issue titlebody: Markdown-formatted issue descriptionlabels: List of labels to apply to the issue
Best Practices
- Always use clear titles and detailed descriptions
- Include requirements and acceptance criteria in each issue
- Use labels to categorize issues for better organization
- Mention related areas of code that might be affected
Adding More Issue Sets
To add more feature sets beyond profile management, create new issue lists following the same format and add them to the script.