## Introduction
Tauri is a growing open-source ecosystem, powering the future of human-friendly tooling. Its commitment to efficient, secure, and extendible software is already evident in its community.
Tauri manages around 115 repositories, supported by three core domains and around 40 active contributors. With thousands of `issues` and `PRs` spread across a wide range of repositories, the project has a massive footprint. This growing surface area adds complexity for new contributors and makes it almost impossible to introduce beneficial initiatives like a bounty program.
The proposed solution is to create a layer that bridges the gap between the domains and the board. A project manager should be responsible for tracking the state of each project and coordinating with stakeholders. For a more detailed rundown of the recommended tasks, see [Objectives](#Objectives).
The recommendation is that Tauri, through its sponsors, hire a project manager at a part-time rate of $45/hr. This project manager will report to the board and oversee the tasks outlined under [Objectives](#Objectives).
## Objectives
**TRACK PERFORMANCE**
- Track monthly performance against the organization, defined [here](https://hackmd.io/Xjr7c_nMQReNJvS1FwigSQ).
- Track monthly performance against each repository, defined [here](https://hackmd.io/Jr8_CeWzREOiOqZE7_754g).
- Update metrics monthly, sharing the results with partners, domain leads, and the board.
- Create a dependency map that visualizes Tauri's 115 repositories, associates each with a team or project owner, and clearly defines priority through the lens of the roadmap and related metrics.
**DOCUMENTATION**
- Establish the goals, responsibilities, and activities for each domain.
- Finalize the governance [documentation](https://github.com/orgs/tauri-apps/projects/24) and update as needed.
- Work with Robin to implement governance directives such as voting and contributor roles.
**CENTRALIZE**
- Create a centralized roadmap that groups issues by repository and domain. This roadmap will provide a high-level representation of Tauri and its ecosystem; it will be managed by the project manager, who will coordinate activity between the domain leads, board, and partners.
- Centralize community feedback, proposals and support discussions around Github.
- Work with Fabian to translate knowledge into FAQs, documented in Github discussion boards. Provide additional support to link Discord support threads with Github, translating existing conversations.
- Use the roadmap and dependency map to determine where resources are spent and how to help teams burn outstanding issues.
**QUALITY ASSURANCE**
- Develop an *SLA* or guarantee that establishes a consistent release schedule for the benefit of existing and potential partners.
- Use existing documentation and discussion threads to minimize the number of redundant issues.
- Create proposals, as needed, for FTE positions.
- Use the roadmap and discussion threads to improve the quality of future releases.
- Coordinate community announcements with each release.
- Incorporate semver labeling into the CI/CD pipeline to track breaking changes.
- Improve releases by associating PRs with the relevant documentation and contributors.
- Coordinate with domains to set future milestones and improve metrics.
## Responsibilities
- Improve communication, collaboration, and coordination among contributors.
- Coordination between domains, board, and partners.
- Creation and management of a centralized project roadmap.
- Track and report performance to stakeholders.
- Develop the infrastructure to support Tauri's growing ecosystem.