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

Proposal: Codeless Contributions with GitHub Issue Forms #191

Open
hugosenari opened this issue Jul 4, 2023 · 2 comments
Open

Proposal: Codeless Contributions with GitHub Issue Forms #191

hugosenari opened this issue Jul 4, 2023 · 2 comments

Comments

@hugosenari
Copy link

tl;dr: Issues 'templates' (forms) -> GH Actions -> PR

Objective: reduce contribution friction

https://stefanbuck.com/blog/codeless-contributions-with-github-issue-forms

Image

@cyntheticfox
Copy link
Member

Contribution friction is... Kinda part of the point -- it's necessarily what makes it a "curation" instead of an exhaustive list.

Sure, there are checks that could be better automated, like checking per-section alphabetization and even enforcing proper-noun capitalization, but there are parts like ensuring the description is both accurate and useful and that the project is sufficiently developed where the criteria isn't so easy to pin down (how do you measure how developed a project is? How do you measure how useful a description is?), let alone turn into code -- if subjective opinions and biases should be codified at all (not a fan of doing that).

Otherwise, that's the purpose of our existing checks via lychee action and awesome-lint.

Do you see some particular addition of an action that would add value?

@hugosenari
Copy link
Author

Happy flow today:
Someone found something nice
Someone create a PR (fork, edit, commit, open the PR)
Someone else curate it
If is good accept the merge

Sad flow today:
Someone found something nice
Someone create... nah too much work

The proposal:
Someone found something nice
Someone create a issue (with a form)
Someone else curate it
If is good add a tag to it
Bot prepare the PR (fork, edit, commit, open the PR)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants