lib/archeometer/reports/page_definition/project.ex
defmodule Archeometer.Reports.PageDefinition.Project do
@moduledoc """
Defines the page structure for a project.
"""
alias Archeometer.Reports.Page
alias Archeometer.Reports.Section
alias Archeometer.Reports.FragmentDefs
def definition(name) do
%Page.Definition{
id: name,
sections: [
%Section.Definition{
id: :applications,
desc: "Project Structure",
fragments: [
FragmentDefs.Application.applications_and_modules(),
FragmentDefs.Application.applications_xrefs()
]
}
]
}
end
end