This PR adds a Makefile.toml including tasks to help with the development of the project. Update CONTRIBUTING.md to detail typical cargo make usage.
Cargo make lays the foundation for further improvements:
remove the usage of rustfmt-nightly crate in api_generator and use the cargo make format task to format generated code. This will allow all packages to run on stable channel
add a cargo make task to generate the README.md from the lib.rs module comment, removing the need to maintain both, whilst still allowing testing of doc code snippets
This PR adds a Makefile.toml including tasks to help with the development of the project. Update CONTRIBUTING.md to detail typical cargo make usage.
Cargo make lays the foundation for further improvements:
rustfmt-nightly
crate inapi_generator
and use the cargo make format task to format generated code. This will allow all packages to run on stable channel