RAI imports convention RFC #516
Labels
enhancement
New feature or request
priority/minor
Lower-priority tasks that can be picked up when time allows or planned for later.
request for comments
Summary
This RFC raises the need to define a consistent convention for how imports should be written across the RAI framework. It aims to open a discussion about whether we should favor top-level imports or deep/internal module imports, and to establish a project-wide guideline going forward.
Motivation
As the framework continues to grow in complexity, the current use of imports has become inconsistent. Some modules import components from public, top-level interfaces, while others reach into deep internal paths. Although both styles work, the lack of a unified convention has created:
Current situation
Examples of current import styles:
Top-level (public-style):
Deep/internal:
There is no official guideline or consensus on which style should be preferred.
Open Questions
The text was updated successfully, but these errors were encountered: