This repository was created by the Bluebonnet Data Project Hub to support a campaign data project.
- Clone this repo and start building in the
src/directory - Put raw data files in
data/and documentation indocs/ - Update the
.project-status.ymlfile as your project evolves
The .project-status.yml file in the root of this repo powers the Project Hub dashboard. It tracks what your project does, what the team is working on, and what help is needed.
The hub automatically syncs whenever this file changes. You can edit it manually, or let the AI auto-updater keep it current based on your commits.
- name / description — What this project is
- tools — Technologies and data sources you're using
- current_focus — What the team is actively working on
- needs — Action items where volunteers can help (code review, testing, design, etc.)
- team — Lead and contributors (GitHub usernames)
- campaign — Candidate name and office/race
The Project Hub uses AI to automatically update this file when you push code changes. It analyzes your commits and adjusts fields like current_focus, tools, and needs to keep the dashboard accurate.
To opt out of AI updates, set auto_refresh: false in your YAML:
project:
auto_refresh: falseThe AI will never change the auto_refresh field itself — it respects your choice.