Open
Description
Add support for GitHub Projects API to enable project management capabilities.
Features Needed
Project Management
- Create/update/delete projects
- List projects in a repository
- Get project details
- Add/remove items to/from projects
Project Item Management
- Update item status (To Do/In Progress/Done)
- Get item status
- List items by status
- Update custom fields
New Tools to Add
-
create_project
- Create new project board
- Configure columns and fields
-
get_project_items
- List items in a project
- Filter by status
- Include custom field values
-
update_project_item
- Update item status
- Update custom field values
-
add_to_project
- Add issues/PRs to project
- Set initial status
Implementation Notes
- Use GitHub's GraphQL API for Projects v2
- Handle authentication and permissions
- Add error handling and validation
- Include documentation and examples
Dependencies
- GitHub GraphQL API access
- Project v2 API permissions
Success Criteria
- All new tools working and tested
- Documentation updated
- Example usage provided
- Error handling verified
Metadata
Assignees
Labels
No labels
Activity