Page MenuHomePhabricator

Drive community adoption of Toolforge Push-to-Deploy
Open, Needs TriagePublic

Description

Develop and execute an adoption plan to increase awareness and usage of Toolforge Push-to-Deploy (PTD) within the Toolforge community.

The work will focus on understanding PTD from both a technical and user perspective, identifying candidate tools and maintainers, producing learning materials and documentation, assisting with tool migrations where appropriate, gathering community feedback, and measuring adoption.

This task serves as the parent task for all work related to the PTD adoption initiative.

Objectives
Review and evaluate Push-to-Deploy through hands-on experimentation.
Identify Toolforge tools that are good candidates for migration.
Identify candidate maintainers interested in trying PTD.
Create tutorials and migration guides, initially for internal learning and later for publication on Wikitech.
Produce case studies demonstrating successful PTD adoption.
Assist maintainers with migrations where appropriate.
Gather community feedback and identify opportunities to improve PTD and its documentation.
Measure adoption and report progress.

Deliverables
Candidate tool inventory
Candidate maintainer inventory
Push-to-Deploy tutorials
Migration guides
Case studies
Community outreach and communications
Adoption metrics and final report

Success Metrics

At the conclusion of the project, capture:

Number of candidate tools identified
Number of candidate maintainers identified
Number of maintainers contacted
Number of maintainers testing PTD
Number of tutorials completed
Number of tutorials published
Number of tools migrated by Cloud Services
Number of tools migrated by volunteer maintainers
Total number of migrated tools
Number of remaining migration candidates

Event Timeline

komla changed the status of subtask T437901: Create scheduled job deployment tutorial from Open to In Progress.
komla changed the status of subtask T437900: Create code change and redeploy tutorial from Open to In Progress.