First of all, thank you for taking the time to contribute! 🎉
Your time and help are appreciated.
Here are some guidelines to help you get started.
Be kind and respectful to the members.
Take time to educate others who are seeking help.
Please raise an issue if:
- you find a bug;
- you have a feature request and can clearly describe your request.
Please open a discussion if:
- you have a question;
- you're not sure how to achieve something with plugin;
- you have an idea but don't quite know how you would like it to work;
- you have achieved something cool with plugin and want to show it off;
- anything else!
- Before filing an issue, please check the existing issues (both open and closed) to see if a similar one has already been reported. If there is one already opened, feel free to comment on it.
- If you believe you've found a bug, please provide detailed steps to reproduce.
- If you'd like to see a feature or an enhancement please open an issue with a clear title and description of what the feature is and why it would be beneficial to the project and its users.
-
Ensure the new code works properly:
- build plugin from updated sources and run tests (if any):
mvn clean verify
- install updated plugin;
- run JMeter and check the sampler elements available and work as expected.
-
It might be useful to raise an issue or open a discussion before to create some code, it's help you to understand if the changes make sense for the plugin.
- Fork the project.
- Clone forked project:
git clone https://github.com/_YOUR_USERNAME_/jmeter-amqp-plugin && cd jmeter-amqp-plugin
. - Create your feature branch:
git checkout -b feature/my-new-feature
. - Add changes and run:
mvn clean verify
. - Add them to staging:
git add .
- Commit your changes:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature/my-new-feature
. - Create new pull request.