tauri-apps / tauri-apps/plugins-workspace

Add a "Plugin Request" section

Open
#1,287 0 comments 3 reactions 0 assignees View on GitHub
type: feature request
Dominant language
Rust
Stars
1.8k
Forks
602
Avg merge
4d 14h
Merged PRs (30d)
9

Description

## Feature Request: Add "Plugin Requests" Section

### Description:
I propose the addition of a new section called "Plugin Requests" to the Tauri plugin monorepo. This section would provide users with a dedicated space to suggest ideas for new plugins, fostering community engagement and facilitating collaboration within the Tauri ecosystem.

### Proposal:
The "Plugin Requests" section would serve as an organized platform for users to share and discuss plugin ideas, enhancing community interaction and enabling developers to gain insights into user needs and requirements. This section could be implemented as a GitHub Discussions forum within the Tauri plugin monorepo, providing users with a structured environment to submit and discuss plugin requests.

### Questions for Plugin Requests:
When submitting a plugin request, users would be encouraged to provide answers to the following questions:
1. **Why do you need this plugin?**
- Users should provide a brief explanation of the use case or scenario where this plugin would be beneficial, allowing developers to understand the context and relevance of the requested functionality.
2. **Is there a link on crates.io that can help the development?**
- If applicable, users should provide links or references to existing crates or libraries on crates.io that could assist in the development of the requested plugin, facilitating the development process for plugin developers.

### Benefits:
- Enhances community engagement by providing users with a platform to contribute ideas and suggestions for new plugins.
- Provides developers with valuable insights into user needs and requirements, guiding the development of plugins that address real-world use cases.
- Encourages collaboration and contribution to the Tauri ecosystem, fostering a vibrant and active community around the project.

### Implementation:
The "Plugin Requests" section could be added as a GitHub Discussions forum within the Tauri plugin monorepo. This forum would include guidelines for submitting plugin requests and encourage users to provide relevant information to facilitate the development process.

### Example Submission:
**Plugin Request: Google Photos Plugin**
- **Why do you need this plugin?**
- I'm developing a Tauri-based desktop application that integrates with Google Photos. This plugin would allow users to authenticate with their Google Photos accounts and access features such as uploading photos, browsing albums, and managing media content.
- **Is there a link on crates.io that can help the development?**
- Yes, there's a Rust crate called [`google-photoslibrary1`](https://crates.io/crates/google-photoslibrary1) specifically designed for interacting with the Google Photos API. This crate provides functionality for authentication, uploading photos, retrieving albums, and managing media items. It would be an excellent starting point for developing the plugin.

### Feedback:
Feedback and suggestions for improving the "Plugin Requests" section are welcome. Please share your thoughts and ideas in the comments.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.