PLEASE NOTE: This repository contains three plugins developed by Endava for the Green Software Foundation's CarbonHack 24. The current structure, types and parameters may change in the future if and when the plugins are officially integrated with the IF plugin ecosystem.
All Endava plugins are released under the MIT licence - please see README.md and LICENCE files in each individual plugin directory for more details.
Clone the repository
npm run install
npm link
- at root level
npm link if-endava
where you have your manifest file
The path of the plugins in the yml file would be if-endava (is the same as the name on the package.json) The methods used would be:
- AwsImporter
- ClimatiqCalculator
- BoavistaStorage
This is an example where the code was commented and just to log the values inside each plugin
As you can notice from the image, when we run npm link if-endava
it will create a node_modules folder where our repository is added by the name if-endava this would be the path used in the yml file.
The main file where you export the plugins will be the identifier for each plugin function used in the method key in the manifest.