This repository contains various scripts and documentation to help FilOz Technical Program Managers (TPMs) with weekly reporting, investigations, and other operational tasks.
FilOz TPMs regularly need to:
- Generate reports on GitHub pull requests and development activity
- Find and analyze Filecoin Slack conversations related to specific miner IDs
- Track storage provider issues and communications
- Investigate technical problems across the Filecoin ecosystem
This repository provides tools and workflows to streamline these tasks.
File: GITHUB_PR_REPORT_GENERATOR.md
Generate comprehensive reports of GitHub pull requests across repositories, with filtering capabilities for date ranges, repositories, and specific criteria. Useful for weekly development activity summaries.
File: FINDING_MINERIDS_ON_SLACK.md
Complete workflow for finding relevant Filecoin Slack messages related to specific miner IDs. Includes:
- Automated searching across Slack channels
- Filtering out automated chain messages
- Post-processing to focus on human conversations
- Clean markdown report generation
This is particularly useful for investigating storage provider issues and tracking community discussions.
-
Clone the repository
git clone https://github.com/FilOzone/tpm-utils.git cd tpm-utils
-
Review the documentation for the specific tool you need
-
Set up any required dependencies (Python 3, jq, etc.)
-
Follow the workflow steps outlined in each documentation file
If you have additional tools or improvements to existing workflows:
- Fork the repository
- Create a feature branch
- Add your tools with appropriate documentation
- Submit a pull request
For questions or issues with these tools, please open an issue in this repository or reach out to the FilOz team.
Part of the FilOz Technical Program Management toolkit