Skip to content

πŸ“‹ Daily Digest: 40 Good First Issues (2026-04-19)Β #1

Description

@kiranShamsHere

🎯 Good First Issues Digest β€” 2026-04-19

Found 40 unassigned issues with no open PRs.

How to approve: Reply to this issue with the numbers you want.
Example: approve #3 #7


1. Translate reference/import.po

2. Translate reference/executionmodel.po

3. Translate reference/expressions.po

4. Translate reference/compound_stmts.po

5. Translate reference/grammar.po

6. Translate c-api/float.po

7. Translate c-api/contextvars.po

8. Translate c-api/sys.po

9. Translate c-api/stable.po

10. Translate c-api/import.po

11. await-not-async missed & false alarms with genexp and list comprehensions

await-not-async does not warn on async for in list and dict comprehensions, and incorrectly does give a warning for await inside GeneratorExp.elt.
For list & dict comprehensio…

12. Mypy signals error with Protocol and rpow method with three arguments

To Reproduce

# test_case.py
from typing import Protocol, overload, runtime_checkable
@runtime_checkable
class PowableProto(Protocol):
…

### 13. Stubgen skips "vendor" directory
- πŸ”— **URL:** https://github.com/python/mypy/issues/9599
- 🏷 **Labels:** bug, good-first-issue, topic-stubgen
- πŸ’¬ **Comments:** 3
- πŸ“… **Created:** 2020-10-15
- πŸ“ **Description:** **Bug Report**

Stubgen skips over a directory called vendor without any error message.

**To Reproduce**

Create a project with this structure

a
init.py
vendor
init.p…

14. Better message if override violates Liskov substitution principle

  • πŸ”— URL: Better message if override violates Liskov substitution principleΒ python/mypy#7994
  • 🏷 Labels: documentation, priority-1-normal, topic-usability, good-first-issue
  • πŸ’¬ Comments: 4
  • πŸ“… Created: 2019-11-21
  • πŸ“ Description: Some users don't understand why mypy complains about incompatible overrides. We could add an extra note in cases where the argument type is narrower in an override or the return type is wider (or all …

15. PEP 572: Test interaction with --allow-redefinition

16. incomplete fix for memory leak in array.array

  • πŸ”— URL: incomplete fix for memory leak in array.arrayΒ python/cpython#148484
  • 🏷 Labels: type-bug, extension-modules, easy
  • πŸ’¬ Comments: 1
  • πŸ“… Created: 2026-04-13
  • πŸ“ Description: # Bug report ### Bug description: #140474 The array.array constructor leaks a range_iterator object (64 bytes) when it is given an invalid typecode along with a range object as the initializer. The…

17. unsafe_{latin,long,float}_compare have an assert that assumes PyObject_RichCompareBool can't fail

18. Use interned versions of string constants if they're already present

19. A "dev" version of the REPL

  • πŸ”— URL: A "dev" version of the REPLΒ sympy/live#28
  • 🏷 Labels: good first issue
  • πŸ’¬ Comments: 1
  • πŸ“… Created: 2025-01-20
  • πŸ“ Description: - [ ] Figure out nightly wheel machinery - [x] Investigate how to host both REPLs at the same time - [ ] Finalise where to host the nightly one - [ ] Add a dropdown menu to switch between REPLs _Or…

20. Icon colour doesn't match in napari's light theme.

This can probably be fixed i…

21. External learning resources

22. Use srec_cat (or a similar tool) instead of hexmate to merge bootloader and application images

23. Unwanted console.log in /js/Oauth.js

Refactoring the code would be helpful too.…

24. Add more languages

  • πŸ”— URL: Add more languagesΒ fossasia/labyrinth#393
  • 🏷 Labels: enhancement, good first issue, quality
  • πŸ’¬ Comments: 5
  • πŸ“… Created: 2018-01-11
  • πŸ“ Description: ### Expected results
  • Add "how to play" File in more languages.
  • Show about in different languages.

Actual results

No traslations

Steps to reproduce the issue

Try jekyll pl…

25. Session logs out on screen resize despite "Keep me logged in" enabled

26. Navigation Icons Overlapping with Event Header on Mobile/Talk View

27. Navigation Button Border Radius Inconsistency Between Tickets and Talk Components

28. Make build fail when APK did not compile

This can be done in a shell script with

 set -e

at…

29. Add the CCCC guidelines to contributing.md

30. Use download from github releases

31. Create About Dialog

  • πŸ”— URL: Create About DialogΒ fossasia/kniteditor#34
  • 🏷 Labels: ready, easy
  • πŸ’¬ Comments: 0
  • πŸ“… Created: 2016-08-21
  • πŸ“ Description: It should - [ ] show the version, if you click it, it opens a webbrowser to the releases - [ ] show the latest version, if you click it, it opens a webbrowser to the releases - [ ] have a link to the …

32. Create MacOSX intro tutorials

  • πŸ”— URL: Create MacOSX intro tutorialsΒ fossasia/kniteditor#30
  • 🏷 Labels: ready, easy
  • πŸ’¬ Comments: 0
  • πŸ“… Created: 2016-08-18
  • πŸ“ Description: Like with Windows and Ubuntu, we need installation tutorials for the Mac operating system. - [ ] setup tutorial - [ ] run the tests tutorial Hints: - You can view the other tutorials in [this playlis…

33. Move stdout and stderr into log

  • πŸ”— URL: Move stdout and stderr into logΒ fossasia/kniteditor#29
  • 🏷 Labels: ready, easy
  • πŸ’¬ Comments: 0
  • πŸ“… Created: 2016-08-12
  • πŸ“ Description: Kivy should be able to log stdout and stderr input. This is specially useful for traceback prints and print statements. …

34. Make actions list scrollable

35. Add description

  • πŸ”— URL: Add descriptionΒ fossasia/knitAYABInterface#10
  • 🏷 Labels: ready, easy
  • πŸ’¬ Comments: 3
  • πŸ“… Created: 2016-08-10
  • πŸ“ Description: The actions should be translated. Localization and filling in values can work like this: action.translate(gettext) action.english() # returns the English string (default) gettext is a `ge…

36. Tutorials/Organizing Code with Funtions: Comments say "draw two trees" but actually draw three

37. [main & 2.0] Side navigation dropdown arrows in both panels should have 27.5px top padding

38. Preview builds

  • πŸ”— URL: Preview buildsΒ processing/processing-vscode-extension#25
  • 🏷 Labels: help wanted, good first issue
  • πŸ’¬ Comments: 1
  • πŸ“… Created: 2025-09-07
  • πŸ“ Description: To test if new developments work we need a way to preview new versions with a ci/cd on branches and on PRs…

39. Set and Get Sources for p5.Input()

  • πŸ”— URL: Set and Get Sources for p5.Input()Β processing/p5.sound.js#57
  • 🏷 Labels: enhancement, good first issue
  • πŸ’¬ Comments: 2
  • πŸ“… Created: 2025-06-17
  • πŸ“ Description: The original library had a getSources() and setSources() method for p5.Input(), new p5.sound should have this as well.…

40. Lint Bash scripts with shellcheck


Generated by Good First Issues Finder

Metadata

Metadata

Assignees

No one assigned

    Labels

    digestDaily good-first-issues digest

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions