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

A Java architecture test library, to specify and assert architecture rules in plain Java

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

Trong 30 ngày gần nhất, TNG/ArchUnit đã merge 8 trên 14 pull request của người đóng góp bên ngoài, và maintainer thường phản hồi trong vòng 1 ngày. Hiện có 1 issue phù hợp với người mới đang mở.

Star
3.9k
Fork
350
Issue cho người mới đang mở
1
Issue đã lập chỉ mục
161
Merge trung bình
1 ngày 23 giờ
Pull request đã merge (30 ngày)
23
Ngôn ngữ chính
Java
Giấy phép
Apache-2.0
Lần push lên GitHub gần nhất
5/10/2026
Lập chỉ mục gần nhất
7/10/2026
Hướng dẫn đóng góp
Hướng dẫn đóng góp
Quy tắc ứng xử
Không có quy tắc ứng xử
Label cho người mới
help wanted

Cách đóng góp cho TNG/ArchUnit

  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. Đóng góp của bạn sẽ được phát hành theo giấy phép Apache-2.0 của dự án.
  3. Chọn 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

  • ASM is not up-to-date
    Đang mở

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

    TNG/ArchUnit#1757 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Clean up return types of `HasAnnotations` implementations
    Đang mở
    breaking change

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

    TNG/ArchUnit#1756 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Turn `JavaType` and `JavaAnnotatedType` into `sealed interface`s
    Đang mở
    breaking change

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

    TNG/ArchUnit#1755 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Clean up build and test infrastructure when dropping Java 8 (and potentially Java 11) support
    Đang mở
    breaking change

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

    TNG/ArchUnit#1754 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add reflection to `JavaRecordComponent`
    Đang mở
    breaking change

    Độ khó 3/5 Nửa ngày Mức phù hợp với người mới 62/100

    TNG/ArchUnit#1753 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Tracker for ArchUnit v2
    Đang mở
    breaking change

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

    TNG/ArchUnit#1752 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Integration tests failures in CI
    Đang mở

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

    TNG/ArchUnit#1737 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • add JavaModule
    Có thể làm lại được @schulzjo-tng đã nhận 30 ngày trước và không có pull request nào đang mở. Đang mở

    TNG/ArchUnit#1710 · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • @PublicAPI should be documented
    Có thể làm lại được @hankem đã nhận 58 ngày trước và không có pull request nào đang mở. Đang mở
    enhancement

    TNG/ArchUnit#1701 · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Surfacing freeze store size as a signal: a green build is compatible with a growing store
    Đang mở

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

    TNG/ArchUnit#1700 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Not recognized dependency from "when-is" statement since kotlin 2.4.20-Beta2/RC
    Đang mở

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

    TNG/ArchUnit#1699 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • gradle 'java-test-fixtures' plugin makes DoNotIncludeJars import option exclude main code
    Đang mở

    Độ khó 3/5 Nửa ngày Mức phù hợp với người mới 57/100

    TNG/ArchUnit#1662 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • External Validation for ArchUnit Compatibility with Future JDK and Class File Versions
    Đang mở

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

    TNG/ArchUnit#1634 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Use source information from classfile attributes (when available) and expose path
    Đang mở

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

    TNG/ArchUnit#1623 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Use classfile API on JDK 26+
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    enhancement on hold

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

    TNG/ArchUnit#1608 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Support for graalvm
    Đang mở

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

    TNG/ArchUnit#1605 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Assert on the classes in an ArchModule
    Đang mở

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

    TNG/ArchUnit#1592 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Check that a class has method that...
    Đang mở

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

    TNG/ArchUnit#1588 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add `JavaClass.Predicates.isInterface()`
    Đang mở

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

    TNG/ArchUnit#1586 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • In the Onion Architecture/Port Adapter Architecture, it is not necessary to mandate the use of domain services.
    Đang mở

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

    TNG/ArchUnit#1573 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Could LayeredArchitectureTest provide a friendlier error message?
    Có thể làm lại được @TheManWhoStaresAtCode đã nhận 71 ngày trước và không có pull request nào đang mở. Đang mở

    TNG/ArchUnit#1572 · 1 bình luận · 1 reaction · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Freezing violations should include all violations in the store?
    Đang mở

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

    TNG/ArchUnit#1563 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • slices() architecture should take a DescribedPredicate<JavaClass>
    Đang mở

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

    TNG/ArchUnit#1536 · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • use some kind of pair to define layeredArchitecture.
    Đang mở

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

    TNG/ArchUnit#1534 · 2 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Performance enhancement suggestion: Simplified package matcher that only does a simple "Start with" check for better performance
    Đang mở

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

    TNG/ArchUnit#1522 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • modules doesn't respect value as an alias for name issues
    Đang mở

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

    TNG/ArchUnit#1520 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • [Enhancement] Improve Error Message for Failures on Synthetic/Anonymous Classes
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở

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

    TNG/ArchUnit#1509 · 1 bình luận · 2 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • no obvious negation for slices and modules.
    Đang mở

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

    TNG/ArchUnit#1500 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Use an Architecture Decision Record (ADR) as a reason for a ArchRule
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở

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

    TNG/ArchUnit#1495 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Bad Frozen error messages
    Đang mở

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

    TNG/ArchUnit#1494 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • classes implement should respect interface extends
    Đang mở

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

    TNG/ArchUnit#1482 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • packages assertions
    Đang mở

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

    TNG/ArchUnit#1481 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • support isAbstract.
    Đang mở

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

    TNG/ArchUnit#1479 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Ignore error in layered architecture for specific parameters
    Đang mở

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

    TNG/ArchUnit#1458 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • `getAllInvolvedRawTypes()` sometimes returns incorrect type variable bounds
    Đang mở

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

    TNG/ArchUnit#1449 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add more/better examples for custom rules to the documentation
    Đang mở

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

    TNG/ArchUnit#1438 · 1 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Access to Enum in SwitchCase
    Đang mở

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

    TNG/ArchUnit#1433 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Tests fire with always false positive
    Đang mở

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

    TNG/ArchUnit#1424 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • `.overridesMethod()` would be nice to have
    Đang mở

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

    TNG/ArchUnit#1417 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • How to get parameter type at call time?
    Đang mở

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

    TNG/ArchUnit#1415 · 2 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • How to verify that a method is wrapped with try-with-resources?
    Đang mở

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

    TNG/ArchUnit#1389 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Studying lambda parameters for a forEach method call
    Đang mở

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

    TNG/ArchUnit#1379 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Missing use case for 'rule to handle more than one test class matching impl class'
    Đang mở

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

    TNG/ArchUnit#1367 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Didn't find rule 'classes should not be final'
    Đang mở

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

    TNG/ArchUnit#1363 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Allow to add test in a project to check if our rules are really applied
    Đang mở

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

    TNG/ArchUnit#1348 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Enforce test failures based on the priority set
    Đang mở

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

    TNG/ArchUnit#1337 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • DEPRECATED_API_SHOULD_NOT_BE_USED has false positive if a user doesn't actually use deprecated features
    Đang mở

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

    TNG/ArchUnit#1333 · 5 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Performance: archunit-junit5 may scan complete JDK for `@ArchTest`
    Đang mở

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

    TNG/ArchUnit#1316 · 5 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Feature suggestion: Expose synchronized blocks in core API
    Đang mở

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

    TNG/ArchUnit#1315 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Check access classes only works for some cases
    Đang mở

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

    TNG/ArchUnit#1311 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

Đ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.