Contributions
The nmk-proto plugin contributes to nmk features as described below.
Plugin information
As other plugins, nmk-proto registers its version and documentation link in plugin information config items.
Git ignored files
Generated source code folders contained files (i.e. ${protoPythonSrcFoldersWildcard}) are automatically added to git ignored files config item for this project.
Changed in version 1.2.0 – Previous contribution was ${protoPythonSrcFolders}
Python project settings
For python projects, these items are automatically added:
pythonProjectFileItemsitem: to disable analysis and coverage on generated codepythonPackageRequirementsitem: add grpcio and protobuf dependencies to the generated python wheelpythonGeneratedSrcFilesitem: add generated python sources files
VSCode extensions and settings
Following items are automatically contributed to nmk-vscode plugin for a better VSCode integration:
vscodeExtensionsNamesitem: add Protobuf VSC extension recommendationvscodeSettingsItemsitem: add protoc command-line options