Hi, I've been thinking about small things that can be done to lower the barriers to entry to the racket community, and I've come up with some ideas!
1. Adopts the standard GitHub set of issue labels* for all active repositories, only deviating where necessary. Benefit - This would allow potential contributors to easily identify issues by their labels or the GitHub 'contribute link: e.g. https://github.com/standard-fish/summer-competititon-2019/contribute Downside - needs to be done manually through the labels page https://github.com/[owner]/[repository]/labels e.g. https://github.com/standard-fish/summer-competititon-2019/labels 2. Adopt standard issue templates for 'good first issue', 'documentation' & 'enhancement' e.g. I've created some examples at but they are not ready for use in that the are incomplete and/or wrong: https://github.com/standard-fish/summer-competititon-2019/tree/master/.github/ISSUE_TEMPLATE/ Benefits: a) would allow the quick logging of issues with the correct labels b) would guide contributors to log issues with relevant issues so the respective owners can triage them quickly NB as these are files that are easy to add via a pull request - no 'owner only' ui like (1). 3. if you are a repository owner please apply labels to existing issues (especially 'good first issue') - even if the descriptions are not great. 4. if you have a 'good first issue', but don't have time to action it - just log it and leave it. that was it is not forgotten and someone can find it. 5. Put the location of the scribble source file at the beginning of every scribble file because it is really hard to find the location of scribble source; 'Quick: An Introduction to Racket with Pictures' is in the slideshow repo: https://github.com/racket/slideshow/blob/master/slideshow-doc/scribblings/quick/quick.scrbl it is worse when one scribble file inlines another. I think this are small steps will make it easier for new racketeers to get started and existing contributors not to get fatigued. Please let me know what you think Kind regards, Stephen --- * standard GitHub set of issue labels: - bug - Something isn't working - documentation - Improvements or additions to documentation - duplicate - This issue or pull request already exists - enhancement - New feature or request - good first issue - Good for newcomers - help wanted - Extra attention is needed - invalid - This doesn't seem right - question - Further information is requested - wontfix - This will not be worked on -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CAGHj7-KMNcDSOMfu6E%2BoWF5O6SXv51JAx%2BJHd_--ZZuNYwv8oQ%40mail.gmail.com.