So you want to contribute code to this project? Excellent! We're glad you're here. Here's what you need to do.
Fork this repository on GitHub, and clone locally with git clone
.
OpenSearch Perftop uses Node 10 at a minimum (version >= v10.0 < v11.0). This means you must have correct node version installed.
To build from the command line, use ./gradlew
.
./gradlew clean
./gradlew build -Dbuild.linux={true/false} -Dbuild.macos={true/false}
- eslint should not lint through the node_modules folder by default, if it does not obey that rule,
try deleting the package-lock.json file and re-run
npm install
. This can be followed as a first step towards other build issues as well.
Launch Intellij IDEA, choose Import Project, and select the build.gradle
file in the root of this package.
See CONTRIBUTING.