This document describes the structure and usage of the hexaFn GitHub Project Board used for tracking issues, workflows, and development progress.
The hexaFn project board is organized using GitHub Projects (v2) with the following columns:
- Inbox – New issues or ideas needing triage
- Backlog – Approved but not yet scheduled items
- In Progress – Actively being worked on
- In Review – Awaiting PR review or discussion
- Blocked – Work paused due to dependencies
- Done – Completed tasks
- Closed – Rejected or archived items
Cards are automatically categorized using GitHub Labels, such as:
type: bug,type: feature,type: question, etc.status: in progress,status: review,status: blockedpriority: high,priority: low
These labels help sort and filter cards efficiently.
- Issues moved to In Progress must be assigned to a contributor.
- Pull Requests are linked to issues and automatically update board state.
- The In Review column is for PRs with open reviews.
- Cards in Done are periodically cleaned up to Closed.
GitHub Actions and project workflows automate the board:
- Auto-assign labels on issue creation
- Auto-move cards based on PR status
- Auto-close completed issues when PRs are merged
Visit the live project board here:
➡️ BOARD