Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 1.96 KB

CONTRIBUTING.md

File metadata and controls

30 lines (21 loc) · 1.96 KB

Contributing to TestMe IJ Plugin Project

Contributions are welcomed :) Unless your intended contribution bares minor effort - it is highly recommended to post an issue/feature request first on the project forum - the changes you plan might not fit well with planned features on the project road map or with existing functionality, so it's better to start a debate and agree on the suggested changes. We just don't want to waste your time and effort on a pull request that didn't get to be approved and merged into the project main branch :(

Developing

The Project is built with Gradle - import build.gradle to sync/create project settings.

Please add/update Unit Tests for new/updated functionality. Please adhere to commonly known Java development best practices and code styling standards (I have no idea what that means :) )

Building

IDEA related development lifecycle task are provided by gradle-intellij-plugin main relevant gradle tasks

  • gradle runIde - loads IDEA application already bundled with TestMe plugin being developed
  • gradle check - run Unit and Integration tests
  • gradle buildPlugin - build and package TestMe plugin zip installation (for manually testing installation process)

Contributor License Agreement

Please sign the Contributor License Agreement. It can be signed now, or right after raising a Pull Request (Credits to CLA-Assistant for their cool, automated CLA form, linked from the pull request)

The CLA is a pretty standard non-exclusive license grant. If you have ever signed one before - you'll find it familiar.

Thanks for contributing!