Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Rich is a Python library for rich text and beautiful formatting in the terminal.

Textualize/rich có thân thiện với người mới không?

Gần đây có quá ít pull request của người đóng góp bên ngoài gửi tới Textualize/rich để nói chúng được merge thường xuyên đến đâu. Hiện có 33 issue phù hợp với người mới đang mở.

Star
57.5k
Fork
2.4k
Issue cho người mới đang mở
33
Issue đã lập chỉ mục
253
Ngôn ngữ chính
Python
Giấy phép
MIT
Lần push lên GitHub gần nhất
23/6/2026
Lập chỉ mục gần nhất
20/9/2026
Hướng dẫn đóng góp
Hướng dẫn đóng góp
Quy tắc ứng xử
Quy tắc ứng xử
Label cho người mới
Chưa lập chỉ mục label nào cho người mới
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Cách đóng góp cho Textualize/rich

  1. Hãy đọc hướng dẫn đóng góp trước: nó cho biết maintainer muốn thay đổi được đề xuất, kiểm thử và review ra sao.
  2. Hãy đọc quy tắc ứng xử: nó áp dụng cho issue và pull request cũng như trò chuyện.
  3. Đóng góp của bạn sẽ được phát hành theo giấy phép MIT của dự án.
  4. Chọn một trong 33 issue phù hợp với người mới đang mở bên dưới và bình luận rằng bạn muốn làm nó trước khi bắt đầu.

Các issue có thể đã có người làm được xếp cuối danh sách. Sắp xếp tất cả theo ngày

  • [BUG] Text negative integer indexing drops span styles
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 50/100

    Textualize/rich#4237 ·

  • [BUG] logging breaks progress bar
    Đang mở
    Needs triage

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 46/100

    Textualize/rich#4235 · 2 bình luận ·

  • [BUG] Text.from_ansi: NUL byte between ESC and "[" bypasses re_ansi and reaches the terminal as a live escape sequence
    Đang mở
    Needs triage

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100

    Textualize/rich#4233 · 1 bình luận ·

  • highlight_words([]) creates zero-length matches
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100

    Textualize/rich#4229 · 5 bình luận ·

  • [BUG] Traceback rendering fails on ParseError with a non-string message
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100

    Textualize/rich#4225 · 4 bình luận ·

  • [BUG] Three tests in test_console.py are shadowed or unasserted, hiding two stale expectations
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 78/100

    Textualize/rich#4224 ·

  • [BUG] test_placement_table_box_elements permanently mutates the shared box.ASCII singleton
    Đang mở

    Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100

    Textualize/rich#4223 · 1 bình luận ·

  • [BUG] Console tests fail when COLUMNS or LINES is exported in the shell
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100

    Textualize/rich#4222 · 1 bình luận ·

  • Console.print(text) silently drops Text's own justify unless justify= is also passed to print()
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 78/100

    Textualize/rich#4216 · 5 bình luận ·

  • [BUG] `export_svg()` generates a dangling clip-path reference for the last line
    Đang mở
    Needs triage

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100

    Textualize/rich#4215 · 2 bình luận ·

  • perf: Remove sqrt in palette match
    Đang mở

    Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100

    Textualize/rich#4213 · 2 bình luận · 1 reaction ·

  • [BUG] set_cell_size returns incorrect result for negative total with narrow text
    Đang mở
    Needs triage

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100

    Textualize/rich#4211 · 2 bình luận ·

  • Docs: three broken Sphinx cross-references (verified against rich 15.0.0)
    Đang mở

    Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100

    Textualize/rich#4210 · 3 bình luận ·

  • [BUG] Incompatibility with pygments 2.21.0
    Đang mở
    Needs triage

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    Textualize/rich#4209 · 4 bình luận ·

  • [BUG]Console.save_text clears recorded output when file write fails
    Có thể làm lại được @vardhans07 đã nhận 58 ngày trước và không có pull request nào đang mở. Đang mở
    Needs triage

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100

    Textualize/rich#4208 · 10 bình luận ·

  • [BUG] `Live`s don't get refreshed after first run in Jupyter notebooks
    Đang mở
    Needs triage

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100

    Textualize/rich#4207 · 1 bình luận ·

  • [BUG] README states Python 3.8+ but project requires Python 3.9+
    Có thể làm lại được @nightcityblade đã nhận 62 ngày trước và không có pull request nào đang mở. Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100

    Textualize/rich#4206 · 4 bình luận ·

  • Request for a Pull Request :: Originally posted issue "Question: When will Pull Requests be enabled for external contributors? #4203"
    Đang mở

    Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100

    Textualize/rich#4204 · 1 bình luận ·

  • Consider switching to Pyrefly for typechecking
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100

    Textualize/rich#4200 · 2 bình luận ·

  • Fix ambiguous-width character handling for CJK terminals
    Đang mở
    Needs triage

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100

    Textualize/rich#4199 · 2 bình luận ·

  • get_character_cell_size returns 1 for EAW='A' chars; CJK terminals render them as 2
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100

    Textualize/rich#4197 · 6 bình luận ·

  • [BUG] Line breaking breaks at NBSP (U+00A0) — doesn't respect non-breaking space semantics
    Có thể làm lại được @Cyriellewu đã nhận 82 ngày trước và không có pull request nào đang mở. Đang mở
    Needs triage

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100

    Textualize/rich#4196 · 3 bình luận ·

  • [BUG] When highlighting keywords, rich mistakenly capture substrings
    Đang mở
    Needs triage

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 55/100

    Textualize/rich#4194 · 5 bình luận ·

  • [BUG] Live outputs different amounts of newlines depending on if console is a terminal
    Đang mở
    Needs triage

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100

    Textualize/rich#4192 · 1 bình luận ·

  • [BUG] [docs] fix master --> main in README.md
    Có thể làm lại được @aaditya-nair đã nhận 111 ngày trước và không có pull request nào đang mở. Đang mở
    Needs triage

    Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100

    Textualize/rich#4173 · 3 bình luận ·

  • Fix pytest parametrize by converting zip iterator to list
    Đang mở
    Needs triage

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100

    Textualize/rich#4169 · 1 bình luận ·

  • perf: reduce repeated line-length calculations in segment shaping
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 58/100

    Textualize/rich#4168 · 3 bình luận ·

  • [/usr/local/lib/python3.14/site-packages/rich/segment.py:547: SyntaxWarning: 'return' in a 'finally' block return
    Có thể làm lại được @nightcityblade đã nhận 90 ngày trước và không có pull request nào đang mở. Đang mở
    Needs triage

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100

    Textualize/rich#4161 · 9 bình luận ·

  • VSCode Remote SSH: Rich traceback links point to local filesystem instead of remote server
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    Textualize/rich#4036 · 3 bình luận ·

  • [BUG] `__rich_repr__()` protocol is prone to escaping issues
    Đang mở
    Needs triage

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    Textualize/rich#4015 · 2 bình luận ·

  • [BUG] LICENSE file is missing in metadata
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    Needs triage

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100

    Textualize/rich#3965 · 5 bình luận ·

  • Thai combining marks cause width miscalculation in modern terminals (Kitty, Ghostty)
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 52/100

    Textualize/rich#3957 · 2 bình luận ·

  • [BUG] Table title always displays on the left when soft_wrap is True
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    Needs triage

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 65/100

    Textualize/rich#3948 · 5 bình luận · 1 reaction ·

  • Read the Docs not updated
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 38/100

    Textualize/rich#3945 · 3 bình luận · 2 reaction ·

  • [BUG] Wrong color for a tuple that contain a type in more than 1 position
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    Needs triage

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100

    Textualize/rich#3922 · 1 bình luận ·

  • [BUG] Console buffer retains unencodable content after UnicodeEncodeError, causing crash in Progress.exit()
    Có thể làm lại được @worksbyfriday đã nhận 234 ngày trước và không có pull request nào đang mở. Đang mở
    Needs triage

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    Textualize/rich#3907 · 4 bình luận ·

  • [BUG] example/dynamic_progress.py exited before progress exit when in jupyter
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    Needs triage

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    Textualize/rich#3880 · 1 bình luận ·

  • [BUG] RichHandler ignores `%z` time zone format specifier
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    Needs triage

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    Textualize/rich#3877 · 1 bình luận ·

  • [BUG] Progress bar/live display doesn't work anymore with ipykernel>=7
    Đang mở
    Needs triage

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    Textualize/rich#3868 · 7 bình luận · 4 reaction ·

  • [BUG] Panel does not honor expand=False when it contains Columns
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    Needs triage

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    Textualize/rich#3820 · 3 bình luận ·

  • [REQUEST] console.save_svg to save only the last console update, not all of them.
    Đang mở
    Needs triage

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100

    Textualize/rich#3813 · 2 bình luận ·

  • [BUG] Printing with markup disabled, disables markup in renderables using __rich_console__ protocol
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    Needs triage

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    Textualize/rich#3751 · 3 bình luận ·

  • [BUG] Elapsed time stuck when restarted after stop_task()
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    Needs triage

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100

    Textualize/rich#3705 · 3 bình luận ·

  • [BUG] Behavior of console.print() with empty *args is different from regular print()
    Có thể làm lại được @Praisser đã nhận 127 ngày trước và không có pull request nào đang mở. Đang mở
    Needs triage

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100

    Textualize/rich#3701 · 7 bình luận ·

  • [BUG] `console.print` failed to render `weakref.proxy` objects
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    Needs triage

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100

    Textualize/rich#3656 · 1 bình luận ·

  • [BUG] RichHandler documenation is missing keyword tracebacks_code_width
    Đang mở
    Needs triage

    Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 45/100

    Textualize/rich#3645 · 3 bình luận ·

  • [BUG] rich.Console.input method fails to propagate the "end" attribute of passed "prompt" TextType
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    Needs triage

    Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 55/100

    Textualize/rich#3643 · 1 bình luận ·

  • [BUG] CONTRIBUTE.md references deprecated 'poetry shell'
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    Needs triage

    Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 52/100

    Textualize/rich#3634 · 1 bình luận · 1 reaction ·

  • [BUG] GitHub Actions FORCE_COLOR with console.status
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    Needs triage

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 38/100

    Textualize/rich#3632 · 1 bình luận ·

  • [BUG] Process bar don't show on pycharm hosted jupyter notebook output.
    Đang mở
    Needs triage

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100

    Textualize/rich#3628 · 3 bình luận ·

Đang hiển thị 100 mục mới nhất

Trang này chỉ liệt kê những gì được lập chỉ mục gần đây. Bộ lọc nâng cao có toàn bộ kho, thu hẹp theo ngôn ngữ, độ khó và thời lượng.

Mở bộ lọc nâng cao

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.