Crate tydi_manifest[−][src]
Expand description
Manifest for Tydi projects.
tydi.toml
is a project’s manifest file that contains all metadata and
configuration information about the project.
The manifest file is inspired by Rust’s Cargo.toml
.
Example
This example tydi.toml
shows all valid fields of a project manifest.
[project] # Project metadata
name = "std" # The project name
version = "0.1.0" # The project version (Semantic Versioning)
authors = ["Delft University of Technology"] # List of project authors
description = "The Tydi standard library" # Optional description of the project
[dependencies] # Dependencies configuration
axi = { path = "/axi" } # Example of a path dependency
wishbone = { git = "git@github.com:...", ... } # Example of a git dependency
Structs
A project’s manifest with project metadata and dependency data.
A project with a name, authors and an optional description.
Enums
A dependency specification pointing to another project.
Git reference enumeration.
Constants
The manifest file name (tydi.toml
).