Ở drupal 8 thông tin về module và theme được lưu trữ với tên là info.yml. Những info cũ cũng được chuyển sang dạng YAML
Mục đích của file .info.yml là
ví dụ một file .info.yml
name: Example Module
type: module
description: 'Example Module Description.'
package: Custom
version: 1.0
core: 8.x
dependencies:
- node
tags:
- custom
- dev
hidden: false
tập tin .info.yml nên có cùng tên với tập tin .module và đặt trong cùng một thư mục.ví dụ như có một module là "send mail," thì nên có tập tin sendmail.module đồng thời cũng có luôn tập tin .info.yml với tên là sendmail.info.yml.
trường dependencies
để chỉ ra các module có sẳn nào cần cho module nàyhay những module mà bạn sẽ gọi code của nó với một tên ngăn gọn ( minimal installation profile) như (node, block, etc.)
hidden: true
mục đích sẽ dấu đi module này trong Extend page. điều này là một điểm rất hay tránh rườm ra trong trang Extend và cũng có ít khi bạn không muốn xuất hiện những module mà các admin khác táy máy .Ngoài ra với những module chỉ dành để test thôi thì cũng nên để hidden.
type
chỉ ra kiểu nào trong 3 kiểu là module, theme hay profile.