-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rename component: IfWrapper -> hal #21
Conversation
89e53f5
to
84aac5d
Compare
この rename によって |
|
|
雰囲気よさそう.userふくめた変更でき次第,再度レビューします. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
#24 と同タイミングでマージするとして,CIは通ってないがOK
では,マージ |
概要
IfWrapper
をhal
に rename するIssue
詳細
IfWrapper
はinterface wrapper
のことだが,これは C2A でしか用いられていない単語である上に,wrapper であることしかわからない.そのため,IfWrapper
が追っていた主な責務である,ターゲットを問わないハードウェアレイヤの抽象化に着目し,組み込みソフトウェアの文脈で使われがちな HAL(Hardware Abstraction Layer)に rename する.IfWrapper
ディレクトリをhal
に renameIfWrapper
の参照をhal
に置換src/src_user/IfWrapper
の参照をsrc/src_user/hal
に置換検証結果
migration script を example user に対して実行して移行できればよし
影響範囲
IfWrapper
という語がすべてhal
になるIfWrapper
ディレクトリ以下のディレクトリが snake_case になるsrc_user/IfWrapper/Common
->src_user/hal/common
src_user/IfWrapper/Sils
->src_user/hal/sils
src_core/IfWrapper/Common
は confusing なので廃止(src_core/hal
直下に移動)Script/migration/v4-rename-components.sh
を実行して一気に置換して対応可能