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

Establish actually good good first issues #16

Open
6 tasks
ChristophWurst opened this issue Dec 23, 2021 · 0 comments
Open
6 tasks

Establish actually good good first issues #16

ChristophWurst opened this issue Dec 23, 2021 · 0 comments
Labels
1. to develop Accepted and waiting to be taken care of overview Overview of other issues

Comments

@ChristophWurst
Copy link
Member

Description

Going through labels recently we found the tickets tagged as good first issue. While we support the incentive behind this, in reality the tag was put on arbitrary tickets that don't qualify. A good first issue should have clear instructions of what needs to be done. Links to some good relevant documentation will be helpful. There is possible more to document.

Since these tickets mean effort, it's likely better to have fewer of them but with a higher quality than too many. Too many tickets also makes it potentially harder for new comers to pick a task.

Based on the discussion with @miaulalala and @tcitworld I would suggest we start with three tickets per repo with that label. Moreover we should define a process of regularly checking if enough tickets are there for each repo and if not promote a new lower effort ticket to a good first issue.

Affected components

I'd say all but we can also limit to apps.

  • Calendar
  • Calendar Resource Management
  • Contacts
  • Contacts Interaction
  • Mail
  • @nextcloud/calendar-availability-vue
  • @nextcloud/calendar-js
  • @nextcloud/cdav-library

To do

  • Define what a good first issue should contain
  • Find suitable tickets
  • Tag them, untag any others
  • Update their description
  • Write down this process
  • Possibly link to the tickets from this repo's readme
@ChristophWurst ChristophWurst added 0. Needs triage Pending approval or rejection. This issue is pending approval. overview Overview of other issues labels Dec 23, 2021
@ChristophWurst ChristophWurst changed the title Establish actually good *good first issue*s Establish actually good *good first issue* s Dec 23, 2021
@ChristophWurst ChristophWurst changed the title Establish actually good *good first issue* s Establish actually good good first issues Dec 23, 2021
@ChristophWurst ChristophWurst added 1. to develop Accepted and waiting to be taken care of and removed 0. Needs triage Pending approval or rejection. This issue is pending approval. labels Jan 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of overview Overview of other issues
Projects
None yet
Development

No branches or pull requests

2 participants