Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] GitHub API integration with resource submission form #109

Open
1 task done
Lakshay-Pruthi opened this issue Mar 24, 2023 · 5 comments
Open
1 task done
Labels
💻 aspect: code Concerns the software code in the repository ✨ goal: improvement Improvement to an existing feature 🟩 priority: low Low priority and doesn't need to be rushed 🧹 status: ticket work required Needs more details before it can be worked on 💬 talk: discussion Open for discussions and feedback

Comments

@Lakshay-Pruthi
Copy link
Contributor

Problem

Follow up to the issue #9

Description

The alternative solution that has been suggested is to allow users to submit a pull request (PR) if they want to contribute a resource.

However, this can be a problem for non-tech-savvy users who may not be familiar with the GitHub platform. Therefore, we should consider using the GitHub API to link our custom-made form with GitHub and simplify the process for the users.

By using the GitHub API, we can authenticate users and create a pull request directly from our custom form. This will enable our users to submit their resources seamlessly without having to navigate through the GitHub platform. I think that this will improve the user experience and encourage more contributions to our resources.

Implementation

  • I would be interested in implementing this feature.
@Lakshay-Pruthi Lakshay-Pruthi added ✨ goal: improvement Improvement to an existing feature 💻 aspect: code Concerns the software code in the repository 🚦 status: awaiting triage Has not been triaged & therefore, not ready for work 🟩 priority: low Low priority and doesn't need to be rushed labels Mar 24, 2023
@Lakshay-Pruthi Lakshay-Pruthi changed the title [Feature] GitHub API integration with resource submission form. [Feature] GitHub API integration with resource submission form Mar 24, 2023
@asrvd
Copy link

asrvd commented Mar 25, 2023

I don't think it's a good idea to have people create a GitHub account for submitting a resource.

@Lakshay-Pruthi
Copy link
Contributor Author

Lakshay-Pruthi commented Mar 25, 2023

@asrvd I don't think there is any other feasible and efficient way to authenticate user. If there is any I'm open to it.

@asrvd
Copy link

asrvd commented Mar 25, 2023

You don't need to authenticate them :)

@Lakshay-Pruthi
Copy link
Contributor Author

According to me, There should be some kind of authentication otherwise it will increase the risk of spams. As you suggested, The automated bot account, which is also great but we need to use Captcha's, spam filters, etc. At the end, it is all about avoiding spam submission.

@possumbilities
Copy link
Contributor

I like the idea, but agree authentication is a barrier. If there was a way to do so and prevent spam it might be a solid route to go forward.

Converting to a discussion for now.

@possumbilities possumbilities added 💬 talk: discussion Open for discussions and feedback and removed 🚦 status: awaiting triage Has not been triaged & therefore, not ready for work labels Mar 31, 2023
@cc-open-source-bot cc-open-source-bot added 🏷 status: label work required Needs proper labelling before it can be worked on and removed 🏷 status: label work required Needs proper labelling before it can be worked on labels Apr 1, 2023
@cc-open-source-bot cc-open-source-bot added 🏷 status: label work required Needs proper labelling before it can be worked on and removed 🏷 status: label work required Needs proper labelling before it can be worked on labels Apr 9, 2023
@cc-open-source-bot cc-open-source-bot added 🏷 status: label work required Needs proper labelling before it can be worked on and removed 🏷 status: label work required Needs proper labelling before it can be worked on labels Apr 11, 2023
@cc-open-source-bot cc-open-source-bot added 🏷 status: label work required Needs proper labelling before it can be worked on and removed 🏷 status: label work required Needs proper labelling before it can be worked on labels Mar 14, 2024
@cc-open-source-bot cc-open-source-bot added 🏷 status: label work required Needs proper labelling before it can be worked on and removed 🏷 status: label work required Needs proper labelling before it can be worked on labels Mar 21, 2024
@cc-open-source-bot cc-open-source-bot added 🏷 status: label work required Needs proper labelling before it can be worked on and removed 🏷 status: label work required Needs proper labelling before it can be worked on labels Mar 29, 2024
@cc-open-source-bot cc-open-source-bot added 🏷 status: label work required Needs proper labelling before it can be worked on and removed 🏷 status: label work required Needs proper labelling before it can be worked on labels Apr 5, 2024
@possumbilities possumbilities added 🧹 status: ticket work required Needs more details before it can be worked on and removed 🏷 status: label work required Needs proper labelling before it can be worked on labels Sep 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💻 aspect: code Concerns the software code in the repository ✨ goal: improvement Improvement to an existing feature 🟩 priority: low Low priority and doesn't need to be rushed 🧹 status: ticket work required Needs more details before it can be worked on 💬 talk: discussion Open for discussions and feedback
Projects
Status: Backlog
Development

No branches or pull requests

5 participants