
Hi there Kali,
First and foremost this looks to be a very new addition to the community plugin library (which is why it's functionality and documentation are limited right now). However I am looking at this as we speak* and one thing I noted was you need to have the Rally REST Api libraries installed in XL Release. (https://github.com/RallyTools/RallyRestToolkitForJava/releases/download/v2.1.1/rally-rest-api-2.1.1.jar) I downloaded that release and put in my lib directory.
What is it you are wanting to do with your integration? A brief explanation of your use cases would be very helpful - As I am looking at it right now I can see a number of potential use-cases (e.g. creating a defect, updating stories/tasks etc). Currently the plugin supports just an UpdateStatus action but feel free to add more!
As with most integration plugins the standard steps are:
- Create a Rally Configuration Item (CI) in our configuration page. This will hold the connection details
- Create your task (You can ignore the connection details in the task properties (unless you want to override your CI). OAuth looking at the code is also optional. Properties to be updated appear to be in the format {"property1Name":"Property1Value"} looking at the source.
Hope this helps, get back to me with your use-cases and I will see if there are overlaps in what we're trying to achieve.
*Please also note Community Plugins are not formally supported by XebiaLabs and are offered AS-IS, though many in the community will do their best to help out.