![appveyor-badge] ![dependencyci-badge]
A library to generating UML language from Rust's project.
This repo is provided as a Cargo package and a build script, adjust your Cargo.toml
to include.
toml
[build-dependencies.mml]
version = "0.1"
And your build.rs
to generate your uml graph/viz and Structured Vector Graphics at target/dot/$CARGO_PKG_NAME.{dot,svg}
.
```rust
extern crate mml;
use std::path::PathBuf;
fn main() { mml::src2both(PathBuf::from(env!("CARGOMANIFESTDIR")).join("src"), PathBuf::from(env!("CARGOMANIFESTDIR")).join("target") .join("doc") .join(env!("CARGOPKGNAME"))); } ```
Consider this list of fonctionalities like unstandard-uml. * implem -- add a column to show the functions from a implementation.
This is a reading list of material relevant to Ml. It includes prior research that has - at one time or another - influenced the design of Ml, as well as publications about Ml. * Supporting Tool Reuse with Model Transformation * Unified Modeling Language Version 2.5
ml
is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0), with portions covered by various BSD-like licenses.
See LICENSE-APACHE, and LICENSE-MIT for details.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.