attributions.yml, содержащий произвольное количество записей, определённых ниже.
Обычно при добавлении новых файлов добавляется новая запись, так как она, скорее всего, не будет содержать те же метаданные, что и существующие. Однако можно добавить файлы в существующую запись, если метаданные идентичны.
YAML
Файл RGA должен называтьсяattributions.yml. Все значения в записях заключаются в двойные кавычки ("").
YAML содержит произвольное количество записей, охватывающих все файлы в той же директории, что и файл RGA. Запись определяется следующим образом:
Пример YAML
Цели дизайна
- Редактирование RGA должно быть возможно без специальных инструментов. Это означает отсутствие бинарных метаданных.
- Оно должно легко поддаваться сравнению (diff) на GitHub.
- Оно не должно слишком сильно раздувать историю Git при внесении изменений (предотвращать большие перезаписи файлов).