##// END OF EJS Templates
Refactor variant artifact slots into contribution-based inputs
Refactor variant artifact slots into contribution-based inputs

File last commit:

r29:b379fb9b52c4 default
r35:389e9d6c7860 default
Show More
AGENTS.md
12 lines | 761 B | text/x-minidsrc | MarkdownLexer

AGENTS.md

Проектные договоренности

Публичное API библиотек

  • Предпочтителен non-null подход.
  • Там, где значение живет в Gradle Provider API, возвращается Provider<T> (не null).
  • Там, где lookup синхронный, возвращается Optional<T> (не null).
  • find* рассматривается как синоним legacy get* (поиск без fail-fast).
  • require* это find* + fail-fast с понятной ошибкой в месте вызова.
  • Для нового API предпочтительны формы find/require; новые get* по возможности не добавлять.