up-for-grabs / up-for-grabs.net

This is a list of projects which have curated tasks specifically for new contributors. These issues are a great way to get started with a project, or to help share the load of working on open source projects. Jump in!
https://up-for-grabs.net/
Other
5.32k stars 2.02k forks source link

[Question] Multiple up-for-grabs type tags? #344

Open dilijev opened 8 years ago

dilijev commented 8 years ago

It is possible to add additional tags for up-for-grabs issues, to make a distinction between things we are just accepting help for, versus things we think would be good first contributions?

At the moment I think the best way to solve this problem would be to add another .yml file to generate a new heading for our project, described as first time contributions, and indicate a different tag and link to be used. Is that recommended/discouraged? Is there anyone already doing this?

shiftkey commented 8 years ago

We've had a couple of discussions about making things more flexible - see #244 and #240 for example - but nothing concrete. We've also been looking at ways to leverage the GitHub API to get more relevant/interesting data from projects - I think if we find a way to structure the YAML that satisfies all these scenarios we'll be :fire: :fire: :fire: :fire:

jywarren commented 7 years ago

I like to help out on this - but should we merge it into #240, which is almost identical?

It looks like, using this YAML validator, this could work as a list format:

upforgrabs: 
  - 
    link: "https://hi.com"
    name: help-wanted
  - 
    link: "https://hi.com"
    name: first-timers-only

I see you parse the YAML files in this file on the CI hook: https://github.com/up-for-grabs/up-for-grabs.net/blob/8b6647926010f199de407211e8e0e2875830f175/scripts/cibuild.rb

I'm happy to submit a PR to try to add multiple tags, but not sure where in the code to begin. Perhaps one file where they're parsed and stored, and another where they're templated into HTML?

shiftkey commented 7 years ago

I'm happy to submit a PR to try to add multiple tags, but not sure where in the code to begin.

For the sake of checking compatibility, I'd change one file to support two tags and then test these things out:

The label is being generated here - I'm not sure how best to parse the YAML here to detect old and new syntax, but I'm sure you're clever enough to figure it out šŸ˜„

jywarren commented 7 years ago

Being slow on this one, sorry!

lsmith77 commented 5 years ago

I would also really love to see support for multiple labels like ā€œgreat first issueā€, ā€œmentor availableā€, ā€œhelp neededā€ .. I am afraid of just labeling certain tickets as ā€œgreat first issueā€ that might overwhelm some people .. with multiple labels we can ā€œfine tuneā€ the challenges a bit more

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.